Jump to content

  • Log In with Google      Sign In   
  • Create Account


kaidez

Member Since 03 Feb 2013
Offline Last Active Feb 22 2013 06:41 PM
-----

Posts I've Made

In Topic: What is the Best Book For a Beginner to Start JavaScript With?

05 February 2013 - 08:44 AM

Object-Oriented JavaScript has exercises at the end of each chapter. It also has exercises throughout the text that you can run via the browser console.

 

Save for my previous comments I made about this book in terms of using eval() with JSON, I highly highly HIGHLY recommend that you get it if you want your hand held through the more difficult parts of JavaScript application development. 


In Topic: What is the Best Book For a Beginner to Start JavaScript With?

03 February 2013 - 06:45 PM

RE: Definitive, fair point.


In Topic: What is the Best Book For a Beginner to Start JavaScript With?

03 February 2013 - 06:32 PM

If you're a beginner, I CANNOT recommend Object-Oriented JavaScript by Stoyan Stevanov enough. It starts you off easy, going through the basics like variables, arrays, etc.  It then goes into the more difficult concepts like closures and prototypes, doing a superb job of explaining the latter in great, easy-to-read detail over two chapters. Best of all, Stefanov holds your hand throughout the entire book, which is exactly what a beginner's book should do.  The book is a bit dated in its suggestion of using eval() with JSON (always avoid that if you can), but that's not enough to prevent me from claiming that OOJ is the best JS book for beginners.

 

Eloquent JavaScript is a free book at http://eloquentjavascript.net/ that lots of JS pros have been praising. Because it's free, you may want to peep that one first; however, I still recommend paying money for OOJ at some point.

 

I agree that The Good Parts is a must-read, but don't think that it's the first book that a JavaScript beginner should read as it's somewhat written in a way that assumes existing JS knowledge.  The Definitive Guide is also worth the money but since the recent edition is 1000 pages (not counting the index), I'm not sure if it's the book that will get your JS learning up and running very quickly. I do recommend having Definitive as a desktop reference and commend the new edition of the book for covering the new version of JavaScript, ECMAScript 5.

 

Since we're talking O'Reily books, I recommend reading JavaScript Patterns, Stefanov's other book, after reading both OOJ and Eloquent.  I would read The Good Parts after that.

 

I have to admit to not reading the other books but plan on buying Ninja shortly.

 

Just my $.02...

 

Edit: Forgot to directly, answer one of your questions...OOJ does come with exercises you can do at the end of the chapters that can tune your skills. And if you REAAAAAAAAALY want to hone your skills, take Rebecca Murphey's JS Assessment test at https://github.com/rmurphey/js-assessment.  No kidding on this one.


PARTNERS