JavaScript books by Dr. Axel Rauschmayer

All of my books are free to read online and will remain so forever! I hope you’ll like them so much that you’ll buy the offline versions.

Getting started: ECMAScript 5 (ES5) etc. are versions of JavaScript. “Speaking JavaScript” teaches you ES5 – the only required knowledge is a programming language. The remaining books build on that foundation.

Speaking JavaScript

An in-depth guide to JavaScript.

Exploring ES6

The most comprehensive book on ES6. But don’t be intimidated: you decide how deep to go.

Exploring ES2016 and ES2017

A book about the latest versions of JavaScript, tracking them as they are created. Required knowledge: ES6.

Setting up ES6

Using and configuring Babel 6 in web browsers and on Node.js.

Praise for Axel’s books

Tweets about Axel’s books – Curated tweets by exploringjs