An open source list of paid & free resources to learn vanilla JavaScript.
Contents
- Books ๐
- Courses ๐
- Evergreen resources ๐ฒ
- Communities ๐ฌ
- News + regular content ๐ฉ
Notes
โข This list is a companion resource to You SHOULD Learn Vanilla JavaScript Before JS Frameworks
โข Feel free to fork this repo and add valuable resources to categories. All PRs will be manually reviewed.
โข Paid resources are flagged "๐ฐ"
โข If you're a complete beginner:
- Eloquent JavaScript by Marijn Haverbeke
- You Don't Know JS by Kyle Simpson
- JavaScript: The Good Parts by Douglas Crockford ๐ฐ
- JavaScript: The Definitive Guide by David Flanagan ๐ฐ
- Secrets of the JavaScript Ninja ๐ฐ
- Vanilla JavaScript Pocket Guides by Chris Ferdinandi ๐ฐ
- JavaScript: Understanding the Weird Parts by Anthony Alicea ๐ฐ
- Modern JavaScript From The Beginning by Brad Traversy ๐ฐ
- Introduction to JavaScript Programming by Kyle Simpson ๐ฐ
- JavaScript 30 by Wes Bos
- Practical JavaScript by Gordon Zhu
- Learn JavaScript ES6 by TheNetNinja
- Intro to JavaScript: Fundamentals of the JavaScript Syntax on Udacity
- Learn JavaScript: The Complete Guide on Envato Tuts+
- Introduction to JavaScript on freeCodeCamp
- Learn JavaScript: Arrays, Loops and Functions on Codecademy
- JavaScript Tutorials on Level Up Tutorials
- Modular Javascript by LearnCode.academy
- Beginning JavaScript on Treehouse ๐ฐ
- JavaScript Essential Training on Lynda ๐ฐ
- Vanilla JavaScript Academy by Chris Ferdinandi ๐ฐ
- Todo List App (TodoMVC) Complete Tutorial by @dwyl
- The 10 Days of JavaScript by LearnWebCode
- JavaScript Courses by Udemy ๐ฐ
- JavaScript - MDN
- Questions tagged "javascript" - Stack Overflow
- ECMAScript 6: Features
- ES6 - Wes Bos
- Modern JS Cheatsheet
- 30 seconds of code
- WTF JavaScript?
- You Might Not Need jQuery
- Learn JavaScript Collection - Codementor
- Vanilla JS Toolkit by Chris Ferdinandi
- The Modern JavaScript Tutorial
- Learn JavaScript Basics by Directing a Construction Site
- 33 concepts every JavaScript developer should know by Leonardo Maldonado
- JavaScript - The freeCodeCamp Forum
- FreeCodeCamp/HelpJavaScript - Gitter
- FreeCodeCamp/YouCanDoThis - Gitter
- r/learnwebdev
- Code Newbie - Slack
- Frontend Developers - Slack
- Echo JS
- ECMAScript Daily
- r/javascript
- JavaScriptKicks
- Alligator.io
- Syntax.fm
- JavaScript Weekly
- Awesome JS on LibHunt
- Go Make Things
- Vanilla JS Podcast
Happy coding! ๐