Awesome JavaScript Learning

An awesome list limited to the best JavaScript learning resources
This list is mainly about JavaScript – the language. Not about APIs, tooling, frameworks or other aspects of todays JavaScript ecosystem.
Please read the contribution guidelines before contributing.
Thin books which you can get through in a few days.
- ②ality - Language features and APIs well explained by author and trainer Dr. Axel Rauschmayer.
- Pony Foo - Detailed and high quality posts from Nicolás Bevacqua all related to JavaScript.
- Codeacademy - Fundamentals of JavaScript.
- Udacity JavaScript Basics - They also offer more advanced courses.
- Code School - From Basics to Best Practices. Different courses related to JavaScript.
- Functional programming - Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip.
- Paqmind – Guides and challenges to learn and improve in programming. Go from CS basics to advanced subjects like FRP with JavaScript.
- The Art of Node - Introductory tutorial covering the basics.
- NodeSchool - Interactive self guided workshops you can also do on your own.
- Node Patterns - Short books about code and networking patterns related to Node.js.
- Learn Node - A premium training course to learn to build apps with Node.js, Express, MongoDB.

To the extent possible under law, Michael Kühnel has waived all copyright and related or neighboring rights to this work.