Axel’s books

Exploring JavaScript

ES2024 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.


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.

Read all chapters online for free

Free content:

Buy the book

The free online version is made possible by the sales of the book. There are digital packages and a print version. Thanks for your support!

Digital packages

Package “book”Package “book & exercises”
PriceUSD 39USD 45
Buy nowBuy now
HTML archive (no ads)✔︎✔︎
DRM-free EPUB✔︎✔︎
DRM-free PDF (687 pages)✔︎✔︎
Available on: 🇺🇸 (USD), 🇬🇧 (GBP), 🇩🇪 (EUR), 🇫🇷 (EUR), 🇪🇸 (EUR), 🇮🇹 (EUR), 🇳🇱 (EUR), 🇯🇵 (JPY), 🇮🇳 (INR), 🇨🇦 (CAD), 🇧🇷 (BRL), 🇲🇽 (MXN), 🇦🇺 (AUD)

Upgrading from old editions or smaller packages

Upgrading from old editions:

Upgrading from a smaller package:

How to upgrade

If you couldn’t upgrade:

Discounts and bulk purchases (digital version only)

About the author

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

Axel has been writing about JavaScript since 2009.