JavaScript for impatient programmers (ES2022 edition)
About the book
This book makes JavaScript 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.
- Test-driven exercises and quizzes available for most chapters.
- Covers all essential features of JavaScript, up to and including ES2022.
- Optional advanced sections let you dig deeper.
No prior knowledge of JavaScript is required, but you should know how to program.
A chapter in the book explains in detail what is and isn’t included.
Read all essential chapters
- Preview of book:
- Online: HTML (all chapters, except three bonus chapters)
- Files: PDF, EPUB, MOBI (50%)
- Preview of quiz web app: online (50%)
- Preview of test-driven exercises: ZIP file (50%)
Also available:
TOC of complete book.
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
Two digital packages are available:
- Bonus chapters (not online)
- DRM-free PDF (639 pages)
- DRM-free EPUB and MOBI
- ZIP with HTML files (no ads)
- Free updates for the whole lifetime of this edition
- Test-driven exercises
- Quiz web app
- Bonus chapters (not online)
- DRM-free PDF (639 pages)
- DRM-free EPUB and MOBI
- ZIP with HTML files (no ads)
- Free updates for the whole lifetime of this edition
Upgrading from package “book” to package “book, exercises, quizzes”: USD 12.25 (
how to upgrade).
Print version (ES2019)
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)
Homepage of print version
Upgrading from old editions
If you bought the ES2021 edition on 1 October 2021 or later, you get the ES2022 for free (you were notified by email – check your spam filter).
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.
- Did you buy your ebook in 2018 (before Payhip supported upgrades)?
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, exercises, quizzes” for USD 19 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 and web development. He
blogs, writes books and teaches classes.
Axel has been writing about JavaScript since 2009.