Note: An updated version of this chart is now available on Learneroo.com.
Free Resources For Learning a Programming Language
|Good For Kids / Game Programming||Greenfoot||Invent Your Own Computer Games||Hackety-Hack, Games: Ruby4Kids||CodeAvengers|
|Interactive Tutorial – Codecademy?||No, You can try Programr||Yes||Yes, there’s also
|More Practice and Help||CodingBat Problems||Visualize Python executing
(1st part is free)
|Use Firebug or Developer Tools.
(See Waterbear for visual coding)
|Good Free Book for Teaching Programming||How to Think Like a Computer Scientist||How to Think Like a Computer Scientist||Learn to Program
Humble Little Ruby Book
|Interactive Video Course||Intro to CompSci -
(Warning: full Stanford course)
|More Training / Bootcamps||See Local / Online colleges||See online courses or corporate PythonTraining||Most Bootcamps are for Ruby on Rails||Catalyst.
For kids: CodeHS.com