The three options aren't mutually exclusive imo, so the students can start right away with cloud resources before getting in more serious things which will teach them how it works under the hood.
Overall I completely understand where the author is coming from. It used to be that you could easily pick up programming in Basic, since it was installed by default. Now, not so much.