Axel’s books

Exploring JavaScript

ES2025 Edition
Book cover with rhino
Dr. Axel Rauschmayer
Blogger (2ality), book author, trainer

About the book

“Exploring JavaScript” makes the language less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.

Highlights:

No prior knowledge of JavaScript is required, but you should know how to program.

In case you were wondering: This book was previously called “JavaScript for impatient programmers”. The new name reflects its rather large scope – which has exceeded initial plans for a long time.

The book (free online) and its extras

FormatFreeBookBook & extras
BookHTMLOnline (100%)✔︎ (ZIP, no ads)✔︎ (ZIP, no ads)
EPUBDownload (50%)✔︎✔︎
PDFDownload (50%)✔︎ (802 pages)✔︎ (802 pages)
Exercises (about)JSDownload (50%)✔︎
Cards: topics (about)HTMLOnline (50%)✔︎ (no ads)
AnkiDownload (50%)✔︎
Cards: API (about)HTMLOnline (100%)✔︎ (no ads)
AnkiDownload (50%)✔︎
USD 39USD 59
Buy nowBuy now
Available on: 🇺🇸 Amazon.com (USD), 🇬🇧 Amazon.co.uk (GBP), 🇩🇪 Amazon.de (EUR), 🇫🇷 Amazon.fr (EUR), 🇪🇸 Amazon.es (EUR), 🇮🇹 Amazon.it (EUR), 🇳🇱 Amazon.nl (EUR), 🇯🇵 Amazon.co.jp (JPY), 🇮🇳 Amazon.in (INR), 🇨🇦 Amazon.ca (CAD), 🇧🇷 Amazon.com.br (BRL), 🇲🇽 Amazon.com.mx (MXN), 🇦🇺 Amazon.com.au (AUD)

Upgrading from old editions or smaller packages

Upgrading from old editions (see instructions below):

Upgrading from a smaller package (see instructions below):

How to upgrade

If you couldn’t upgrade:

Discounts and bulk purchases (digital version only)

About the author

Dr. Axel Rauschmayer specializes in JavaScript, TypeScript and web development. He blogs, writes books and teaches classes.

Axel has been writing about JavaScript since 2009.