- Duckett, Jon. JavaScript & jQuery. John Wiley & Sons, 2015 (inleiding programmeren)
- 🆓 Haverbeke, Marijn. Eloquent JavaScript (third edition). No Starch Press, 2018 (required※)
※ free to read online
- 🆓 Codecademy (course) — Intro to JavaScript: Learn to code interactively
- 🆓 NodeSchool (workshopper) — Learn the basics of JavaScript. No previous programming experience required.
- 🆓 Re-introduction to JavaScript (article) — Short re-introduction to JavaScript
- 🆓 JavaScript Essentials (course) — Learn JavaScript on Lynda (free for AUAS students through our portal)
- 🆓 JavaScript For Cats (book) — Intro to JavaScript for new programmers
- 🆓 JavaScript 30 (course) — 30 day vanilla JavaScript coding challenge
- 🆓 Programming 101: Learn English (video)
- 🆓 FreeCodeCamp (course) - Javascript Algorithms And Data Structures
- 🆓 MDN (articles) - JavaScript guides
- 🆓 MDN (articles) - Learn Web Development - JavaScript
- 🆓 The Coding Train (articles) - Daniel Shiffman teaches JavaScript
- 🆓 Simpson, Kyle. YDKJS: Up & Going. O’Reilly Media, 2015
- 🆓 Simpson, Kyle. YDKJS: Scope & Closures. O’Reilly Media, 2015
- 🆓 Simpson, Kyle. YDKJS: this & Object Prototypes. O’Reilly Media, 2015
- 🆓 Simpson, Kyle. YDKJS: Types & Grammar. O’Reilly Media, 2015
- 🆓 Simpson, Kyle YDKJS: Async & Performance. O’Reilly Media, 2015
- 🆓 Simpson, Kyle. YDKJS: ES6 & Beyond. O’Reilly Media, 2016
- 🆓 JavaScripting (workshopper) — Learn the basics of JavaScript. No previous programming experience required.
- 🆓 Functional JavaScript (workshopper) — Learn fundamental functional programming features of JavaScript in vanilla ES5.
- 🆓 Scope Chains & Closures (workshopper) — Learn the details of Scope, Scope Chains, Closures, and Garbage Collection.
- 🆓 JavaScript best practices (workshopper) — Learn the best practices of writing clean JavaScript code.