When comparing Head First Programming vs For Dummies, the Slant community recommends Head First Programming for most people. In the question“What are the best beginner's books for programming?” Head First Programming is ranked 4th while For Dummies is ranked 8th. The most important reason people chose Head First Programming is:
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.
Ranked in these QuestionsQuestion Ranking
Pros
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.
Pro Price
Compared to beginner books of the same language by another publisher, For Dummies books are usually the more affordable option.
Pro Great for complete beginners
For someone who has no prior programming experience, these books will take you through the fundamentals of programming at a reasonable pace.
Cons
Con Inconsistent
The "For Dummies" series covers a wide variety of languages. However the style is largely inconsistent across the different books, so it's recommended that you look up reviews for that specific book first.
