Exploring JS: JavaScript books for programmers
Most of the following books are free to read online. I hope you’ll like them so much that you’ll buy the offline versions.
The books
Versions of JavaScript
“ES” stands for “ECMAScript” (ES6 is ECMAScript 6, etc.).
- Past versions: ES1, ES2, ES3, ES5, ES6 (also: ES2015), ES2016, ES2017
- Current version: ES2018
- Next version (in progress): ES2019
JavaScript books
Books related to JavaScript
- Setting up ES6
- Using and configuring Babel 6 in web browsers and on Node.js.
- Exploring ReasonML and functional programming. ReasonML is probably the FP language that is easiest to learn for JavaScript programmers (and therefore a good way to get started with FP):
- It’s a pragmatic language (based on OCaml), with various “impure” escape hatches (output, mutable state, etc.).
- Its syntax is based on JavaScript’s.
- One of its main goals is good JavaScript interoperability.
About the author
Dr. Axel Rauschmayer specializes in JavaScript and web development. He blogs, writes books and teaches classes.
Axel has been writing about the future of JavaScript since early 2011.
Praise for Axel’s books
ZW5kZW5yYWhheXU5QGdtYWlsLmNvbQ==