Customer Reviews


4 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


5 of 5 people found the following review helpful
5.0 out of 5 stars More than just copy/paste knowledge
Most technology books fall to the level of copy-and-paste teaching methods that don't REALLY teach the reader how to code. Not this one. It doesn't just show you what a programmer writes, it also makes you think how a programmer would think. It challenges you to discover the answers yourself, given the concepts it provides.

Javascript is a quirky language with...
Published on June 4 2011 by CyruzDraxs

versus
3.0 out of 5 stars Fragmented, does not provide a solid grounding
I found this book to be fragmented and unsystematic in its organization. The author writes well enough but skips fundamental aspects of the language.

The material can get bogged down sometimes in minutiae -- particularly in the middle chapters on objects. These middle chapters represent a sudden jump in difficulty from earlier and later chapters, leaving me...
Published 6 months ago by Callum


Most Helpful First | Newest First

5 of 5 people found the following review helpful
5.0 out of 5 stars More than just copy/paste knowledge, June 4 2011
This review is from: Eloquent JavaScript: A Modern Introduction to Programming (Paperback)
Most technology books fall to the level of copy-and-paste teaching methods that don't REALLY teach the reader how to code. Not this one. It doesn't just show you what a programmer writes, it also makes you think how a programmer would think. It challenges you to discover the answers yourself, given the concepts it provides.

Javascript is a quirky language with many unexpected twists and turns. Much like English, it is a language that requires some extra attention to edge-cases if you are to fully understand it. Much like how the plural of Goose is Geese, yet the plural of Moose is not Meese; NaN (Not-a-number) is a number, the type of an array is "object", and prototype is not quite the same as __proto__.

I was quite impressed that the book touched on testing. One of the most important parts of writing code is testing it, yet the concept is mysteriously absent from most books. It's an important topic to cover in making the reader think like a programmer. There is no point teaching one how to program if you don't also teach them how to be a programmer.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful
5.0 out of 5 stars Impressive book, April 25 2011
By 
Verified Purchase(What's this?)
This review is from: Eloquent JavaScript: A Modern Introduction to Programming (Paperback)
I had seen other JavaScript professionals review this book and give it high praise. After purchasing it, I took the time to not only look at the quality of the code examples in the book but also to really review the text being used to describe the concepts discussed. What struck me most about this book is how a novice can read it and learn the fundamentals of writing truly 'eloquent' JavaScript, and also how an experienced JavaScript developer can read it and augment their existing knowledge.

Overall, I am extremely pleased that I purchased this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Fragmented, does not provide a solid grounding, Jan. 25 2014
By 
Verified Purchase(What's this?)
I found this book to be fragmented and unsystematic in its organization. The author writes well enough but skips fundamental aspects of the language.

The material can get bogged down sometimes in minutiae -- particularly in the middle chapters on objects. These middle chapters represent a sudden jump in difficulty from earlier and later chapters, leaving me wondering why they appear in the middle.

The most important part of the book are the chapters on the DOM and HTTP requests, and they are given only a quick gloss over at the end. Why did they not appear at the beginning? JavaScript is a client-side language, after all, and the book should have started with a solid introduction to how JavaScript interacts with the browser to manipulate the DOM elements.

Overall I found the structure of this book quite puzzling. I did read the whole thing and I learned a lot. Unfortunately I feel like my knowledge of JavaScript is fragmented and incomplete, so now I'll have to read another book on the topic since this one did not give me the requisite grounding I was hoping for.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful
4.0 out of 5 stars Eloquent JavaScript, May 6 2011
By 
Tami Brady "Tami Brady: Transition-Empowermen... (Calgary, Canada) - See all my reviews
(TOP 50 REVIEWER)    (HALL OF FAME)    (REAL NAME)   
This review is from: Eloquent JavaScript: A Modern Introduction to Programming (Paperback)
I was first introduced to JavaScript while building one of my websites. Knowing absolutely nothing, I essentially learned through trial by fire. I did a lot of copying and pasting of bits of code that I found on the Internet. Then, when something didn't work properly I would just experiment until I solved the problem. Still, there always seemed to be some sort of unexpected results, mostly because I didn't understand the complexities of the code.

I really could have used a good basic introduction to JavaScript like Eloquent JavaScript. This book starts at the very start- What is JavaScript? Then, gradually teaches code through a wide variety of entertaining "real" life situations: from explanations about strings and values through objects and nodes to html and forms.

My favourite example is sorting through Aunt Emily the cat lover's emails so that you sound interested in her life. Laziness leads to figuring out an easier way. I found these little humorous tidbits took the edge off what could have been pretty mind numbingly bland learning.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Eloquent JavaScript: A Modern Introduction to Programming
Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke (Paperback - Feb. 3 2011)
CDN$ 34.95 CDN$ 19.75
In Stock
Add to cart Add to wishlist
Only search this product's reviews