About the book
How to Think Like a Programmer is a bright, accessible, fun read describing the mindset and mental methods of programmers. Anticipating the problems that student's have through the character of Brian the Wildebeest, the slower pace required for this approach is made interesting and engaging by visual impact of hand-drawn sketches, frequent (paper-based) interactivities and the everyday tasks (e.g. coffee making) used as the basis of worked examples.
- Error Hunt - These short exercise are quick to answer and the solution typically forms part of the discussion that follows
- Think Spots: These exercises require a little more reflection and urge the student to think a little more laterally
- The character of Brian Wildebeest appears throughout, making learning fun, but also raising questions that beginner programmers often face.
- Learning objectives, summaries and reflections are used throughout to aid and reinforce
- Exercises, worked examples and plenty of real life and anecdotal examples brings the subject matter alive.