Author:Eric Freeman, Elisabeth Robson
Pros: Easy introduction if you like the approach
Cons: Repetitive and drawn out
Reviewed by: Mike James
You need to know about modern web programming aka HTML5 programming. This book aims to get you started and more.
Chapter 4 really pushes the level with a look at functions, objects, the this keyword, constructor and events. Although the pace is deceptively slow, there is a lot of advanced material in here and the reader needs to let it sink in.
From here we go back to tackling the easier and more exciting stuff - graphics using Canvas and video. Next we deal with Web Storage and Web Workers - another two potentially difficult topics.
Finally we have a list of what hasn't been covered - Modenizer, Audio, jQuery, SVG and so on. In fact there is so much that isn't covered that it is an impossible task to make a complete list. This isn't the books fault, it is the nature of the topic.
So what is the verdict?
First the usual comment needs to be made about Head First books. If you don't like the style of presentation - non-linear, lots of attempts at humour, illustrations, quizzes, discussions and so on - then you won't like this book any more than the others.