└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Get Started In Programming 2 | Here's a list of resources for learning programming. Know other resources? Please submit a pull request. 3 | 4 | ## Beginner Online 5 | [FreeCodeCamp.com](http://www.freecodecamp.com) 6 | [Codecadamy](https://www.codecademy.com) 7 | [Node School](http://nodeschool.io) 8 | [Microsoft Virtual Academy](https://mva.microsoft.com) 9 | [code.org](https://code.org) 10 | [Scratch](https://scratch.mit.edu) (for kids) There are [many alternatives](http://wiki.scratch.mit.edu/wiki/Alternatives_to_Scratch) 11 | [Alice.org](http://www.alice.org/index.php) (for kids) 12 | 13 | ## Intermediate to Advanced Online 14 | [Pluralsight](http://www.pluralsight.com) 15 | [Treehouse](https://teamtreehouse.com) 16 | [Coursera](https://www.coursera.org/courses?query=programming) 17 | [InfoQ](http://www.infoq.com) 18 | [Clean Coders](http://www.cleancoders.com) 19 | [Frontend Masters](https://frontendmasters.com) 20 | [Egghead](http://egghead.io) 21 | [Long list of language specific resources](http://regoapps.tumblr.com/post/48809989663/for-those-who-keep-asking-me-where-you-can-learn-a) 22 | 23 | ## In-person 24 | [Grand Circus Bootcamp](http://www.grandcircus.co) 25 | [Coding House](http://codinghouse.co/#!home) 26 | 27 | ## Books 28 | [Self-education for Web Developers](http://www.amazon.com/Self-education-Web-Developers-Develop-Applications-ebook/dp/B017632IYY) 29 | [Learn to Program from Scratch](http://www.amazon.com/Learn-Program-Scratch-Introduction-Programming/dp/1593275439/ref=sr_1_4?ie=UTF8&qid=1448208246&sr=8-4&keywords=beginning+programming) 30 | [A Smarter Way to Learn JavaScript](http://www.amazon.com/Smarter-Way-Learn-JavaScript-technology/dp/1497408180/ref=sr_1_10?ie=UTF8&qid=1448208246&sr=8-10&keywords=beginning+programming) 31 | [JS Books](http://jsbooks.revolunet.com) 32 | --------------------------------------------------------------------------------