JavaScript Explained: Step-by-Step Guide to the Most Common and Reliable JS Techniques
M**R
The best nuts and bolts book on Javascript out there!!!
I can't recommend this book enough if you want to learn Javascript from the ground up, from understanding what basic data types are, to creating a web app using fetch() and the NASA API to build a web app that displays cool photos of outer space, this book has it all. I especially appreciated the exercises at the end of each chapter. The repetition builds upon your knowledge every chapter, and by the end of the book, I felt like I had a comprehensive understanding of Javascript that I haven't received anywhere else. If you want to learn Javascript, this is a GREAT place to start.
A**A
great book
I come from other language. This book is the best book on javascript for me.
D**K
Decent Attempt misisng key concepts an intro book imo should have.
I purchased this book as to get myself back into programming after taking a small hiatus due to irl situations that were happening in my life at the very moment. One of the reasons that I had purchased this book in particular is because the author for this book at the time I was learning react, made a book that I read cover to cover, that I regard very highly, due to the fact on how simple the writing was in understanding react concepts, covering all the essentials that are mentioned within the documentation of the react site, as well as creating a project around more advanced concepts that involved routing, crud operations using google firebase as your database, while having the user create all the core elements of the project with react in mind.With this book however, I went in expecting a somewhat botched version of javascript, since by essence javascript is a very big topic, and depending on how deep you want to get into it, can be very challenging for a beginner to get into if it is their first language. For myself personally java script was a difficult language to pick up coming from a background where I primarily did my degree using c++. What made it difficult for me was learning the core features of what javascript is primarily used for in creating functionality for web development, and having actual events happen based on the code that you write for that language.That's where I believe this book is really good for, at the time of writing and skimming through the concepts, all of the concepts that I believe are essential to what I specifically struggle with for javascript are present within this book, which in particular for me is DOM manipulation (As referred to as browser API in the book), and how to handle API request using javascript. These are gone over in a very simple and brief way in order to introduce you to the material in the hope that you supplement your learning if needed with other documentation to expose you to the language needed to know what to search for when creating your projects.With all of that said, at the very beginning of this book, and why I rate this to be 3 stars, is specifically because this book works for someone within my case, having already been exposed to javascript in the past or for anyone who has already had experience learning how to code from another source or language, I already know the core concepts that are needed for the much more intermediate to advanced concepts that are discussed within this book that I was in particular searching to brush up on. However, for a beginner, I do not recommend this book, due to the fact that their are core concepts in this book that are not discussed, such as control statements, while loops, classes, etc. Another reason I rate this as a 3 star is that the exercises that are used in this book are done very lazily, very often you will have 3-4 exercises that could've been written for one HTML exercise, that are building on the EXACT same page with no variance.
M**E
Highly recommend!!
I have learned so much and the practice problems are great!!!
Trustpilot
1 month ago
3 days ago