Ryan would like to learn to program so he can get a job coding. Leo says the first place to start is with the Stanford iOS course on iTunes. It will give him a step by step on how to code for an app. Leo also recommends a program called How to Design Programs (HTDP). It's an undergraduate introduction to programming that uses a specialized beginners programming language that he can download for free called "Doctor Racket" which teaches the fundamentals of programming that will give him the right foundation on how to code. He'll then be light years ahead of anyone else.