An open source list of paid & free resources to learn vanilla JavaScript.
Contents
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 💰
- The Creative Javascript Course by Dev Ed 💰
- 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! 😊