«Hvordan tenke som en programmerer» er en spennende og lettfattelig bok som utforsker tankegangen og de mentale metodene som programmerere benytter. Gjennom karakteren Brian, den forvirrede neshornet, adresseres de utfordringene studenter kan møte, noe som gjør det langsommere tempoet i denne tilnærmingen både interessant og engasjerende. Håndtegnede skisser, hyppige aktiviteter på papir og hverdagsoppgaver som kaffelaging brukes som grunnlag for praktiske eksempler. Boken tilbyr en underholdende og tilgjengelig måte å lære de mentale modellene som er nødvendige for å takle programmerbare problemer i databehandling. Denne utgaven er trykt i svart-hvitt.