Title: Head First jQuery
Author: Ryan Benedetti & Ronan Cranley
To be frank, I didn’t like this book and wouldn’t recommend it. However I read it, so I’ll review it.
The second half of the book takes a turn to AJAX, XML, and JSON and requires the reader to install an AMP stack on their local computer to finish the projects. There’s a brief appendix on how to do this (seemingly aimed more to Windows users), but hardly enough for green developers. In my opinion, a lot of this could have been avoided by designing projects that used simple, external APIs to show off jQuery’s AJAX features.
As such, any experienced developer would be bored with the first half of the book and any new developer would be lost on the second half of the book. I think the authors could have done similar projects without local Apache, PHP, and MySQL, leaving the reader to follow up to HF jQuery with Head First PHP & MySQL.
A major and valid complaint that people make regarding this book are the regular typos and code mistakes. While it’s understandable that a tech book might be a little outdated (as in this book’s usage of the Google Maps API) and even having a few letters switched around, HF jQuery makes a lot of mistakes that are less understandable. Poor code formatting, referring to an object as an array, and even some code that would 100% break a project but might be hard for new developers to spot are all examples of where this book failed from a copy editing perspective.
Head First jQuery is still in its first edition, so I assume that the typos will be corrected on the next edition. However this book should probably either be split in two (jQuery and jQuery AJAX maybe) or reworked in a way that’s less dependent on a local AMP stack, otherwise I don’t see this book pleasing any demographic.