Get Started In Programming
Here's a list of resources for learning programming. Know other resources? Please submit a pull request.
Beginner Online
FreeCodeCamp.com
Codecadamy
Node School
Microsoft Virtual Academy
code.org
Scratch (for kids) There are many alternatives
Alice.org (for kids)
Intermediate to Advanced Online
Pluralsight
Treehouse
Coursera
InfoQ
Clean Coders
Frontend Masters
Egghead
Long list of language specific resources
In-person
Grand Circus Bootcamp
Coding House
Books
Self-education for Web Developers
Learn to Program from Scratch
A Smarter Way to Learn JavaScript
JS Books