This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
<pre>Author/s : Tom Negrino, Dori Smith Publisher : Peachpit Press Category :Web design, HTML and JavaScript Review by : Pauline McNamara Rating : 4 horseshoes</pre> My opinion about this book would be much higher if it had not claimed to be a learning book. The intended audience are people with basic familiarity of HTML, and the authors "don't assume that you know anything about programming or scripting." If you fall into this category, I'd wouldn't recommend this book.
It starts with a couple gentle introductory chapters, followed by a very dense syntax dump in the third chapter. The intended reader may survive the sink or swim approach, but I suspect they're more likely to give up after that chapter. The now requisite Ajax chapter towards the end seems quite out of place, again because of the context of non-programmers just picking up scripting.
The rest of the book is a collection of useful examples in a cookbook style, with line-by-line annotations of the code (however not explaining the syntax specifically). If you learn by watching, or if you already write code and are looking for a good JavaScript cookbook, you'll be happy to have this on your shelf. If you've never coded a loop before, you'll need other books to really learn the mechanics.
Strengths: good cookbook for experienced programmers, sprinkled with useful tips (albeit buried in code explanations).
Weaknesses: way too much information that a learner has to take on faith, narrow column format drastically reduces code readability.