Tuesday, January 10, 2012
Learning to Program
I recently came across a few resources that I thought I'd pass along to those of you who may be interested in learning to program.
Learn to program with Code Academy here.
Second is a personal favorite, Khan Academy. If you don't know about Salman Khan and his academy, you are really missing out. He has over 2700 short videos on topics ranging from addition to diabetes to hedge funds that are useful to school age children and adults alike. It is a truly amazing resource. Right now, though, I just want to mention that he has a few new videos on Computer Science. In his usual disembodied voice, screencast format, he teaches you about the programming language Python, which is a great interactive language for learning and is used in many websites you use every day.
One item of note is that Khan Academy uses a free Python programming environment that is PC based. If you happen to have a Mac, you'll need to find something else. I just started playing with a nice environment called PyCharm which is a paid program, but it does include a 30 day trial which would probably be enough to get you through the Khan Academy classes. I'll keep my eyes open for a free alternative.
Learn to program with Khan Academy here.