Head First JavaScript Programming: A Brain-Friendly Guide

Sale!

Original price was: 5.999,00 EGP.Current price is: 4.274,00 EGP.

Description

Price: [price_with_discount]
(as of [price_update_date] – Details)


[ad_1]

Customers say

Customers find the book’s approach to learning JavaScript insightful and easy to understand. They appreciate the variety of exercises and interactive activities that keep them engaged. The book covers the basics well and progresses quickly, making it a fun and engaging experience. Readers praise the Head First series for its coverage and humor.

AI-generated from the text of customer reviews

[ad_2]

This Post Has 7 Comments

  1. Highly recommended as first learning resource for JavaScript programming
    For the last two years, I have been struggling with learning to code. This was due to a mix of having a busy schedule that hasn’t always been conducive to learning code in my spare time, along with having cobbled together a number of tutorials online and never coming out of any of them feeling like I truly understood the concepts.I had ignored this book for a while now despite seeing it recommended now and again. It seemed juvenile in its approach. Instead I attempted to jump straight into more advanced books, always having to stop reading them after a few chapters because concepts weren’t sinking in. Finally, after putting down code for half a year and realizing I’d forgotten nearly everything, I decided to pick up this book.I honestly wish I had purchased this two years ago. This book does a wonderful job at explaining concepts as simple as how to assign a variable and as advanced as closures and object prototypes. The conversational approach to this book means that when you’re first starting out, you don’t have to waste time attempting to interpret an extremely technical explanation of concepts, as I found with this book I understood almost straight away in most cases.The book’s difficulty level does ramp up around the time the Battleship game is built in chapter 8. (By the way, this chapter does a great job of introducing MVCs without actually having you use one that’s pre-built.) Therefore I would even recommend this book to intermediate learners if they have had trouble truly understanding advanced object construction, closures, how to use prototypes – essentially everything chapter 8 onward.The exercises in this book also give good practice to solidify what you’re learning.What this book doesn’t cover, or only lightly touches upon:(1) Writing complex algorithms. The book’s focus is on getting a good understanding of concepts, not on working through challenges that require much algorithmic thinking. (Unless you want to build Battleship on your own in chapter 8.) A supplemental resource would be necessary for this.(2) Any JavaScript library or framework, including jQuery. There are 2 pages that touch upon jQuery at the very end of the book. This is a good thing. Too many resources online have you learning jQuery without understanding vanilla JavaScript.(3) Making API calls.(4) Promises(5) Anything else that is seen in chapter 14 (“Top 10 Topics We Didn’t Cover”).Overall I strongly recommend this book. Like any resource, it should not be the only thing you use to teach yourself to code. However, it is a great starting resource for beginners as well as a supplemental resource for anyone who has the basics down but needs to clarify some of the more complex concepts later in the book.

  2. Enlightening
    Is it strange to say that a Javascript book has a great ending? Well, this one did. I’m not one of the people who was asked to do a review. I just bought a hardcopy and actually read every word on every page for my own use – just a regular web developer looking to deepen my understanding.My skill level:I’ve been studying Javascript for a couple of years and have used it a lot at my new job in the last 6 months. Sometimes I inherit projects that have pre-existing Javascript that is sometimes pretty complex. We also use some frameworks and libraries like jQuery, Express, nodeJS, and AngularJS. So, I got this book to understand all those things better.About the Book:The book itself is steady and clear with a variety of projects and written in a friendly tone. It starts from zero, so if you know nothing, you’re in the right place. If, like me, you’ve been working in it and have wondered what some of the parts do at a fundamental level but haven’t had a chance to get to the bottom of it, this book will probably cover it. Even though it covers the basic stuff, it also gets into advanced topics. In fact, the last three chapters are worth the cost of the book alone. The chapter on prototypal inheritance upped my game in one evening. No kidding.My Experience with the Book:It’s over 600 pages but flows pretty quickly considering the topic. If like me, you’ve been working with Javascript, you might find the first 400 pages or so to be a refresher and zoom through. After about pg. 400, I started running into more bits of info and concepts that really clarified some things. That’s where I really started getting grateful that they’d done all this hard work. As I went through this book, I was also going through the 12 hour series “Crockford on Javascript” at the same time. He gets pretty in depth in some of it and on a spooky number of occasions I’d just learned a concept the night before in this book that Crockford would then discuss. Much to my delight I understood everything he went into where I know I would have missed things had I not had this book in my back pocket.My Full Assessment:Just get the book. It’s great – every page. Work your way through it and then watch the ‘Crockford on Javascript’ series (free on YouTube) and you’ll prove to yourself just how cool you are. Then go get that dev job. They don’t use dollar signs in programming languages for nothing. 🙂

  3. Recomiendo este libro para aprender de una manera entretenida y divertida los fundamentos de JavaScript

  4. Even though this book is now outdated since ES6 has come out and prototypes have long been left out by developers, it still is a fantastic introduction to JavaScript. After reading it, I was able to write my first programming project – a snake game. Whenever you’re reading this review, check if there hasn’t come out a new edition. And even if it hasn’t yet – buy this one. You won’t regret it. Once you build the foundation, the rest comes easily. And this here provides a solid foundation, no doubt.

  5. I’m a beginner. Started learning through online courses. They are ok, but they leave a lot to be desired.This book filled in the gaps and its in-depth explanations were just what I needed.

  6. I really enjoy the Head first series. They are all written to teach us about how to study more efficiently. They also supply enough information to get us on the path to learning the target topic. You will need more books on the subject though if you want to do any serious Javascript development. the only thing these books lack are detailed examples to avoid having to buy more books half way through.What I find a bit tedious is buying a book and find a note in the first chapter like.”This book will take you to where you need to be but you should read HeadFirst***** first to fully understand some of the topics in chapters so and so”. So I bought the second book and found a similar comment in the first chapter.1. To read “Head First JavaScript Programming” and I had to get both “Head First HTML5 Programming: Building Web Apps with JavaScript” and “Head First HTML and CSS” to close the loop.2. To read “Head First Android Development” I had to also purchase “Head First Java” to grasp the topic.I finally bought “Web Design with HTML, CSS, JavaScript and jQuery Set”. These two books are also very well designed.No matter what the drawbacks of these books though I think that the learning Technics alone are worth the purchase.

  7. Non essendo esperto, ma con la necessità di avere un testo da seguire con spiegazione, esercizi etc. ho trovato questo manuale utile al mio caso. IN certe passaggi forse risulta essere ripetitivo.. ma non è un problema. L’idea di avere il cartaceo piuttosto che un pdf è utile al fine di prendere appunti, etc. …

Leave a Reply

Your email address will not be published. Required fields are marked *