- Suggesting the use of Visual Studio or Eclipse is overkill and may put off beginning programmers. And the instructions for setting them up were wrong.
- Regular expressions are introduced before almost anything else. Regular expressions are hard to do right even with experience. They are seldom the best solution and introducing them so early was a mistake
- 2011-02-25: Since my review, O’Reilly has released a new version of the PDF with much improved images. Comparison below. The new PDF weighs in at 9.86mb while the older one is 5.67mb. The increased size is worth it.
The image compression in the free PDF version I received from O’Reilly in order to do this review was so high that the screenshots were frequently unreadable. I can only hope the print version is of higher quality. (This is exactly what it looks like in the PDF).
The not so lousy:
- I appreciated the way concepts were often shown in the way you might solve it as a naive programmer. Then the code was evolved to show better, less obvious ways to accomplish the same thing.
- The coverage of JQuery and JQueryUI were very helpful and appreciated. It felt like the whole book was just leading up to these two chapters. It was the first time you could feel the author’s enthusiasm for the subject.
I certainly wouldn’t recommend this book. It just isn’t a great guide to the specifics of the language or the techniques of using it. I’d be hard pressed to build a working application with the information contained here. Perhaps it is just my personality, but I much prefer a book where an actual project is built. This was just bits and pieces chapter after chapter with no common thread tying them together.
Full disclosure: If it wasn’t obvious I received a free PDF version of this book for free in exchange for writing this review. I’ve followed the review guidelines set by O’Reilly. Especially (and always) “First and foremost, we want nothing but complete honesty in your reviews”.