Bibliography
The following texts are freely available online:
- ECMA-262: ECMAScript 2022 Language Specification, latest edition (currently the 13th) at www.ecma-international.org/ecma-262/. This provides the official standard for the current version of JavaScript.
- Eloquent JavaScript, Second Edition, by Marijn Haverbeke, at eloquentjavascript.net/
- JavaScript for Impatient Programmers (ES2022 edition), by Dr. Axel Rauschmayer, at exploringjs.com/impatient-js/
- Functional-Light JavaScript, by Kyle Simpson, at github.com/getify/Functional-Light-JS
- JavaScript Allongé (the “six” edition), by Reginald Braithwaite, at leanpub.com/javascriptallongesix/read
- Professor Frisby’s Mostly Adequate Guide to Functional Programming, by Dr. Boolean (Brian Lonsdorf), at github.com/MostlyAdequate/mostly-adequate-guide
If you prefer printed books, you can go with this list:
- Beginning Functional JavaScript, by Anto Aravinth, Apress, 2017 ...