There are, however, people for whom the study of the book, as structured better than training with courses, videos and texts available online. I am not able to understand that, in some sense, it saves time to create your list, and order learning courses, or check online.
In the study of electronic books (on one half of the book is a pdf copy of the code in another editor), maybe it’s not very convenient.
I have prepared for you a list of books, for those who prefer this form.
First and foremost, I recommend you look into free materials. Great collection of free books – pdf files and e-books you will find on the website: exploringjs.com. If you prefer a paper or Polish translation below are books that have a Polish edition.
Also keep reading order together with their Russian counterparts, because it is not always the translation of the title is reminiscent of the original:
- Up & Going (On the way to knowledge)
- Scope & Close (Ranges and circuit)
- this & Prototypes Object (The this pointer and prototypes of objects)
- Types & Grammar (Types and Syntax)
- Async & Performance (Asynchroniczność and Performance)
- ES.Next & Beyond (ECMAScript 6 and beyond)
Aimed at people who Js-Ohm already know, it is even possible that they work as youth or even regularzy (a server that JSie writes, because I have a lot of this reading will be). It is worth noting not to expect from this book a textbook on advanced JSie, or rather, of the text with the perspective of a developer who wants to share their thoughts and practices around the topic.
A book about design patterns in JS, even though it has the Polish translation, I decided I ought to find it here. Was released by o’reilly, but it can also be read for free, online at the website of the author.
7. Refactoring. Improving the structure of existing code.
Let me know what books have helped you to learn Js and their worth for you to add to this list!