Must-reads for any JavaScript developer


December 12

Eric Elliot is a big fan of JavaScript books. In a blog post, he shares his own list of books that are must-reads for any JavaScript developer. Here’s a brief overview of his list.

“JavaScript for kids: a playful introduction to programming”

Nick Morgan

True to the title, this book covers the very basics of programming. But don’t let that fool you! There are many books intended for children that are equally appreciated by adults. Iif you’ve never written a line of code before, “JacaScript for kids” is a great start. Even for adults.

“Eloquent JacaScript: A Modern Introduction to Programming”

Marijn Haverbeke

This book is a work of art. With clear and understandable wordings it guides the reader through all basic concepts. “A Modern Introduction” is masterfully compiled and edited. Unlike most programming books, it contains a good number of practical exercises that surely will come in handy.

“Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript”

Once you’ve gotten acquainted with JavaScript, this book will deepen your knowledge of the language using example lessons, developed by a programming guru. You’ll immediately be introduced to a few unique features of JavaScript and regardless of your skill level, you’ll learn something new.

“JavaScript: The Definite Guide”

David Flanagan

The title speaks for itself. This is a detailed walkthrough of the JavaScript learning process. It particularly fits those interested in web application development.

“JavaScript Allongé: The Six Edition”

Reginald Braithwaite

This book is not about practice, but about ways of thinking. It’s best to read it once you already have some hands-on experience in JavaScript and are ready to proceed to studies of combining functions and object-oriented programming methods for creating JavaScript applications.

“Professor Frisby’s Mostly Adequate Guide to Functional Programming”

Brian Lonsdorf

The world of functional programming contains terms and academic language, in which one can easily get lost. Professor Frisby is written in a positive, dynamic way and grabs you from the first paragraph. If only all programming books were this fun to read!

“Node.js in action”

Mike Cantelon, Marc Harter, TJ Holowaychuk, and Nathan Rajlich

This book is a big introduction into the basics of app development, covering themes like: HTTP/HTTPS, Connect/Express middleware, realtime messaging with Socket.IO, using databases, and so on.

“High Performance Browser Networking”

Ilya Grigorik

This complete guide to improving application performance by optimizing its performance profile. The book covers: HTTP2, WebSockets, WebRTC, DataChannel and more.


Are you ready to start learning? View courses
Never miss opportunity to learn and develop