I just came here to say thank you. I tried dozens of methods to learn how to program (I'm a marketer) and all of them start with "ok just type this and see what happens." I love the approach of breaking everything down to the essentials and helping me understand the fundamentals. I don't have much cash, but I'll contribute what I can.
Hey, I am a marketer too and wanted to share my experience with you.
I am learning programming simultaneously, on and off at the following resources:
http://teamtreehouse.comhttp://codeschool.comhttp://edx.org (MIT and Harvard Introduction to computer science)
http://udacity.com (several courses, starting from intro)
Combining various sources and styles with general documentation reading and stackoverflow answers really helped me.