Resources to Learn Programming
It's better to learn by doing than to passively read or watch content, so I selected interactive websites, books and courses to teach programming. Start by going through an online tutorial, but its also a good idea to have a resource to learn more with and reference later. See All Learneroo Modules to practice challenges in all these language. Below are resources for specific languages.
Interactive Resources by Language
(*Not free. )
Chrome, Firefox or IE.
I originally created this chart in Nov. 2012 for my blog Zappable.com and it was well-received. Chart updated February 2015.