Please Sign Up to Request This Product

Think Like a Programmer

An Introduction to Creative Problem Solving

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email and we will check on your request.


In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches readers what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept and illustrates how you can apply these tools to real problems in innovative ways.


On Feb 11 Radu Cernea wrote: Learning how to solve problems
A systematically approach to solving problems in programming world. However the ideas presented are not only about programming, many can be applied in other areas of our life. Full Review  >

Rating: StarStarStarStarStar5.0

On Mar 31 Joe Helfrich wrote:
Full Review  >

Rating: StarStarStarStarStar4.0

On Nov 19 Michael Larsen wrote: Book Review: Think Like A Programmer
Yesterday, I posted a review of a now "classic" think-like-a-programmer book; Andy Hunt and Dave Thomas' "The Pragmatic Programmer". I commented that it was interesting to see this book from the perspective of 13 years later and what was still being practiced actively and where we may have moved on,… Full Review  >

Rating: StarStarStarStarStar4.0

On Nov 19 Michael Dominick wrote:
Full Review  >

Rating: StarStarStarStarStar3.0

On Sep 17 Diego Gonzalez wrote: Programando en la vida real
Think Like a Programmer lo que hace es seleccionar diferentes áreas de problemas a los que puede enfrentarse un programador y proponer una serie de técnicas para resolverlos creativamente. A riesgo de superar la cuota de frases hechas que me perdonan los lectores diría “no te da el pescado sino que te enseña a pescar”. Full Review  >

Rating: StarStarStarStarStar5.0

On Sep 17 Sachin Dere wrote:
Full Review  >

Rating: StarStarStarStarStar5.0

On Sep 7 Andreas von Linden wrote: “Think Like a Programmer” by V. Anton Spraul; No Starch Press
V. Anton Spraul is an experienced computer science teacher and has taught introductory programming and computer science for more than 15 years. The goal of this book is to teach you the creative Part of programming. It’s target audience are clearly beginners who “struggle to write programs, even though you… Full Review  >

Rating: StarStarStarStarStar4.0

On Aug 22 David Ruttka wrote:
Full Review  >

Rating: StarStarStarStarStar4.0

On Aug 22 Marc 137 wrote: Good warming before work
Tones and tones of programming problems. Full Review  >

Rating: StarStarStarStarStar4.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 93 Reviews

Santosh Shanbhag, 58 Reviews

Surachart Opun, 57 Reviews

Doron Katz, 56 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review


Juanjo Fernandez wrote:
The power of small details
I'm going to talk about a book that will make you to pay special attention… Full Review >

Rating: StarStarStarStarStar5.0