Authors: Eric Freeman & Elisabeth Robson
As I said, this isn’t the kind of book you throw in your back pocket on your way to the coffee shop; it’s big, long, and weighs in at over three pounds. However, it’s also one of the least dense (in terms of new content per page) books that I’ve read on the subject. In fact if the book cut out the whitespace, images, and end-of-chapter quizzes it would probably be half the length as the original book. It’s a big, long book, but it’s a book that can easily be read in week.
While the style of the book would aptly be described as silly, I think its silliness is a useful tactic. It makes light of confusing or confounding subjects often without even acknowledging their complexity (“oh, by the way, what we just did is called closure and it confuses a lot of people”). It’s casual nature makes this book particularly accessible to those who might be daunted by the task of learning a new language.
The typical structure of a chapter in this book is that it will give a cursory explanation of the subject, give some code-along examples, explain the concept a little further, assign some homework on the subject, give you a crossword puzzle of key points, and then have you check the answers to your homework. This intentional repetition is key to the Head First books and is reminiscent of the SQ3R (Survey, Question, Read, Recall, and Review) study method.