JavaScript

Modern JavaScript from first principles to the event loop and the spec.

Follow to see updates in Your Feeds — saved in your browser, no account.

16 picks · 14 free · 15 providers · curated by Rowland Kuru

Editor's intro

Editor's intro

JavaScript runs in every browser, most web toolchains, and a surprising number of servers and desktop apps. It also carries decades of history, so beginner resources vary wildly in quality. This feed sticks to material that teaches modern JavaScript — let and const, modules, async/await — and explains the older parts only where you'll actually run into them.

Pair one structured course with javascript.info as your reference. Once the language feels familiar, the intermediate picks cover how JavaScript executes: scope, closures, the event loop, and prototypes. The advanced material is for people writing libraries or chasing performance. If your goal is building websites, follow Web Development too.

Start here

The Modern JavaScript Tutorial

javascript.info Articles Free

The Modern JavaScript Tutorial at javascript.info is the resource we'd pick if we could only keep one. It starts from absolute basics but never simplifies to the point of being wrong, and each chapter ends with small exercises that have worked solutions. It is also unusually current: it teaches the language as it's written today rather than as it was in 2012. Work through Part 1 in order, then treat Parts 2 and 3 as a reference for the browser and advanced topics.

This week added

All picks

Partner Some links on this page are affiliate links, marked Partner. Commissions fund the site at no cost to you. Read our affiliate disclosure.

Beginner · 5

Syntax, functions, objects, arrays, and the DOM — using modern let/const, modules, and async/await from day one.

Intermediate · 7

How JavaScript actually runs — scope, closures, prototypes, the event loop — plus TypeScript and Node.

Advanced · 3

The specification, engine internals, and architecture patterns for large applications.

Related feeds