Think Like A Programmer An Introduction To Creative Problem Solving Jun 2026
The first skill you must master is . A non-programmer looks at a problem like "Build a social media app" and panics. It is too big. It is overwhelming. This is known as the "elephant problem"—you cannot swallow the elephant whole.
: Introduces general techniques using non-programming puzzles (like Sudoku). The first skill you must master is
Most people assume that programming is pure logic—cold, rigid, mathematical. They imagine a world of 1s and 0s with no room for art. This is wrong. The first skill you must master is
