learnthings
← All paths

JavaScript, the language and the browser

The language first, then the DOM, then the modern features and the async model — with MDN and javascript.info as the reference beside every video.

69 sources·15 rooms

Published by learnthings · 2h ago

programmingjavascriptweb development
You get your own copy — yours to change, and to take notes on.

Stage 1 · The language, from zero

read

The two references worth bookmarking

2
  1. 8MDN's JavaScript Guidedeveloper.mozilla.org
  2. 9The Modern JavaScript Tutorialjavascript.info

Stage 2 · Values, control flow, functions

read

A book to read alongside

1
  1. 22Eloquent JavaScript (free online)eloquentjavascript.net

Stage 3 · The DOM, and events

read

What the DOM actually is

2
  1. 31Document Object Model — an introductiondeveloper.mozilla.org
  2. 32Dynamic scripting with JavaScript (MDN's course)developer.mozilla.org

Stage 4 · Modern JavaScript, and async

video

The pieces people trip on

4
  1. 44Differences Between Var, Let, and Constyoutube.com
  2. 45JavaScript Promises In 10 Minutesyoutube.com
  3. 46JavaScript Async Awaityoutube.com
  4. 47Learn Fetch API In 6 Minutesyoutube.com
read

The async model, written down

2
  1. 48Using promisesdeveloper.mozilla.org
  2. 49You Don't Know JS Yet — the book series, free to readgithub.com

Stage 5 · How it runs, and what next

notebook

How to use this path

1
  1. 69Build things in stage 3
JavaScript, the language and the browser · learnthings