Ranked in these QuestionsQuestion Ranking
Pro Creative teaching style
Head First approaches learning with the idea that anything which increases brain activity will help you learn. Head First does this through humor, pictures, surprise and more.
Pro Relevant, challenging and fun puzzles
The puzzles and exercises are challenging and unique. They help to reinforce what you've learned while guiding you through developing fun programs from the start.
Pro Engaging writing style
One of the ways these books encourages the retention of material is by using an engaging and amusing writing style.
Con Written for complete beginners
Books in the Head First series are written for complete beginners. Someone with prior programming experience in another language may find them too slow, and not in-depth.