I am going to start off with a complaint. It is a complaint I have made before, but I think it is valid and it is something I keep coming across in many books.
As the author seems far too intelligent not to understand that, I can only hope that some annoying O'Reilly editor insisted that this fluff be added and that the author groaned silently and put it in because doing that was easier than arguing about it.
This book has caused my brain to come to a screeching halt. I had bought an iPad some months ago and had lightly delved into the mysteries of app development. The promise of a new OS release this past summer (now put off until November) made me shelve the development idea until the new release; I didn't want to waste my time learning a development system that might change radically.
This avoids learning Apple API's and Objective C and Java for Android. If Microsoft ever manages to break into the mobile market, they'd be using Indexed DB instead of Web SQL Database, but that would be minor changes in code, and Microsoft may very well remain unimportant forever anyway. This looks like the right way to go for me. The PhoneGap compiler adds the finishing touches to tie into any device specific needs and to package up a ready to distribute app.
Though I do have to wonder who really needs this book. Yes, there are some clever examples here, but you could pretty much sum up the whole thing in a sentence or two: Hey, did you notice that you can create cool mobile apps by using the Web SQL Database and a little CSS? A person capable of taking that and running with it doesn't need a lot more and those who are not may not find enough here to get them rolling.
So, for me, the examples and advice are good. Well, not that silly "Web Programming Crash Course", but the rest of it is just what I need. I'm looking forward to diving into this with the help of this book.