Exploring JavaScript
ES2025 Edition
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:
- Get started quickly, by initially focusing on modern features.
- Optional advanced sections let you dig deeper.
- Complementary material: test-driven exercises and flashcards
- Covers all essential features of JavaScript, up to and including ES2025.
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
Print version: “JavaScript for impatient programmers” (ES2019 edition)
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):
- ES2021 and newer: 75% discount
- ES2020 and older: 50% discount
Upgrading from a smaller package (see instructions below):
- Upgrading from package “book” to package “book & extras”: USD 20.65
How to upgrade
- Go to the download page (from which you downloaded your ebooks).
- At the bottom there is a box saying “As a thank you for purchasing, you've received a special discount”.
- Click on the button “Learn More”.
- A new page opens that lists all available discounts.
If you couldn’t upgrade:
- Did you lose the purchase receipt (an email from Payhip) that contains the link to the download page?
- Email me and tell me the email address you used for your purchase. Then I’ll resend the receipt.
Discounts and bulk purchases (digital version only)
- Discounts:
- If a digital package is beyond your means, you can get a discount via this form.
- If you own the print version of the book, you can get package “book & extras” for USD 38.35 via this form.
- Bulk purchases: If you intend to buy more than 10 digital copies, please contact me via email at dr_axel AT icloud.com and I’ll help you make the purchase (Payhip doesn’t currently directly support bulk purchases).
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.