What's the best way to learn programming?

Episode 988 (1:59:29)

Joe from Sault Ste Marie, MI

Joe is going to college to learn programming and wants to know what he can do to prepare for it. Leo says that Code Academy is a great place to learn the basics of programming. Leo also says that learning the Linux operating system will also give him a leg-up. Install Linux on an old computer and learn about the engine under the Linux hood.