After struggling to find a good beginner's book on javascript (JS), and after suffering through the Headfirst Javascript book, I've finally found the one that is helping me move along. As the previous reviewer said, it really is a beginner's book. It starts you off with the basics, and moves you along to slightly advanced scripting.
Compared to other JS books out there, this one really holds your hand, and the examples the author gives should give you a good understanding of what the scripts do, before moving on to other codes. Towards the end of each chapter, he gives you review questions to answer. They aren't very difficult, but for someone who has little JS coding, it really does refresh what you just read. All of the answers are provided in the back too.
It's too bad this book wasn't chosen for my JS class, even though it's probably too basic for the instructor to guide the class towards more advanced codes.
I highly recommend this book for those designers out there who haven't had any coding experience like me. Eventually, after reading this book, you should be able to get a good grasp on JS and move on to more advanced books.
So far, I've only used the codes in firefox and IE. Each exercise is pretty basic so that you'll know what the codes do. I haven't found any errors yet, since I'm still digging near the middle of the book.