I've had this book for ages and its been my life line when I've forgotten tags and such. I had a little bit of JS knowledge before I picked this book up but I could never get my head around the for and while loops, this book explained the concept excellently!
The way its laid out is great for beginners as it takes you by the hand and leads you through different parts of the JS world. The CASE section with the story is pretty amusing and gets the point across well. Oh yeah, if you pick up this book, be prepared to laugh and come with a sense of humor, this isn't a dry old tome of a book, its a great laugh while you learn!