An introduction to creative problem-solving for aspiring programmers. Teaches strategies for breaking down hard problems, then applies them through puzzles and examples using fundamental C++ concepts such as arrays, pointers, classes, and recursion to build a systematic coding mindset.
This page is free — overview and chapter list only.
The complete book body is sold separately.
Full book: $2.99 USDC via x402 ·
Per chapter: $0.25 USDC
Buy / open complete book (HTML)
· Complete book Markdown (.md)
Agents: start with free /library/discovery.json, sample free teaser chapters,
then pay for individual chapters or the complete book URL above.
Append .md to any content URL for Markdown with YAML front matter.
Chapters
- Think Like A Programmer (Free teaser)
- Think Like A Programmer 2 ($0.25)
- Pure Puzzles ($0.25)
- Review Of C Used In This Chapter ($0.25)
- Conclusion ($0.25)
- Solving Problems With Arrays ($0.25)
- Refactoring ($0.25)
- Arrays Of Fixed Data ($0.25)
- Non Scalar Arrays ($0.25)
- Multidimensional Arrays ($0.25)
- Deciding When To Use Arrays ($0.25)
- Exercises ($0.25)
- Solving Problems With Pointers And Dynamic Memory ($0.25)
- Exercises 2 ($0.25)
- Solving Problems With Classes ($0.25)
- Goals Of Class Use ($0.25)
- Dividing The Problem ($0.25)
- Readability ($0.25)
- Building A Simple Class ($0.25)
- Classes With Dynamic Data ($0.25)
- Mistakes To Avoid ($0.25)
- Single Taskers ($0.25)
- Solving Problems With Recursion ($0.25)
- Solving Problems With Code Reuse ($0.25)
- Building Component Knowledge ($0.25)
- Choosing A Component Type ($0.25)
- Exercises 3 ($0.25)
- Thinking Like A Programmer ($0.25)
- Creating Your Own Master Plan ($0.25)
- Tackling Any Problem ($0.25)
- Initial Design ($0.25)
- Learning New Programming Skills ($0.25)
- Study Well Written Code ($0.25)
- New Libraries ($0.25)
- Take A Class ($0.25)
- Conclusion 2 ($0.25)
- Exercises 4 ($0.25)
- More No Nonsense Books From No Starch Press ($0.25)