Krish <Dev />

Best Javascript book to learn in 2019

Hi folks, for both of you who are new or experienced with Javascript, I hope this article will guide you to get the right JS books to read in 2019.

I am a full stack developer who uses Javascript for both front-end and back-end and has always kept up to date with this language and its environment for more than four years.

From my experience, I would say that if you understand this language deeply, you will love it as you can use it to do everything and it's enjoyable to code, there are so many techniques, libraries and frameworks to boost your productivity.

Javascript has envolved a lot in the past few years so that some books might be outdated, or have been updated to the new revision. (I am going to update this information as well)

The followings are the list of Javascript books that I would strongly recommend you to read if you really want to get into this language and use it for a living!

1. A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort


If you are new to programming, and you feel overwhelmed when reading other Javascript books, this book is right here for you.

Mark Myers did a great job as he structures the contents and explains it very clear. It also contains a lot of exercises which is excellent to get into the coding part and practice to know the language by yourself. You will learn all the basic Javascript from this book.

I would recommend this book for the people who have no programming experiences, start from this book first then Eloquent Javascript or You Don't Know JS Series.

Get it from Amazon:

2. Secrets of the JavaScript Ninja 2nd Edition

If you have programming experiences but new to Javascript, this book is a great fit for you to start with this language.

In this 2nd edition, the syntaxes are all in ES6, so you will learn how to write modern Javascript application. The authors also did a good job, explaining everything clear and entertaining.

You will learn the fundamental, advanced techniques and also how to write a more effective program using Functional Programming and Object Oriented from it.

Get it from Amazon:

3. Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming


If you want to learn Javascript the hard way, you need this book. This book will teach you not only Javascript but will teach you how it works behind the scene, and the most important thing is how to think like a software engineer.

This book is a legend, and if you ask most of the senior Javascript engineer, they all have read this book.

You will find this book is difficult, but the return is really worth.

In the new 3rd edition, Marijn Haverbeke updated the book content to ES6. I personally like the exercise in the book which will teach you how to solve the complex problem elegantly.

If you picked this book, I recommend you to try to solve the exercises by yourself first, give it time then compare your answer with the author's solution.

Read it online (Free): Get it from Amazon:

4. You Don't Know JS Series by Kyle Simpson

If you want to master Javascript, and you want to know every aspect of this language in-depth, you don't need to look somewhere else, the books in this series are written for you!

5. JavaScript: The Good Parts

Ok now, you know Javascript, you have been working with it for a while, you might start to see the messy code in your project, and now it's hard to maintain.

I can say that Javascript language has good and bad parts, so to write a clean, maintainable codebase, you need to know the beautiful part of it and this is the right book for you.

This book will teach you advanced Javascript techniques and good practices which you can apply to your real job at work.

Get it from Amazon:

6. Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript

The purpose of this book is similar to JavaScript: The Good Parts, it will teach you how to write a more effective program using good design pattern/practices. This book is quite old, but the content is still useful, I am sure you will get something from this book.

Get it from Amazon:

7. Refactoring: Improving the Design of Existing Code (2nd Edition), Martin Fowler

Another legend book by Martin Fowler, if you are passionate about writing clean and maintainable code. This is the only book you need; you will learn a lot of refactoring techniques from this book.


The first edition of this book was written in 1999, using Java, C, and Smalltalk as the example. The good news is in the second edition (2018), it uses Javascript as the example. (Now you can see that this language is now really popular)

Get it from Amazon:

Happy new year guys, I hope you will find this article useful and get the right Javascript books to read in this 2019. Have an awesome year!

Krish <Dev /> © 2020