
Book
Think Like a Programmer
An Introduction to Creative Problem Solving
V. Anton Spraul
No Starch Press · Print & ebook · August 12, 2012
Reading lane: Algorithms
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great.
At a Glance
Why This Clicks
Beyond Syntax
A practical-minded look at the creative work behind programming, beyond memorizing a language's syntax.
Come here for
- Breaking problems into manageable parts
- Exercises that put programming concepts to work
Expect
- Examples in C++, with ideas that travel beyond one language
- Classes, pointers, recursion, and choosing data structures
Book Details
- Authors
- V. Anton Spraul
- Publisher
- No Starch Press
- Published
- August 12, 2012
- Format
- Print & ebook
- Theme
- Algorithms · C++ Programming
- Reading lane
- Algorithms
Affinity
Publisher Categories
Programming Basics
C++ Programming
Algorithms
About This Book
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer . Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge...
Read full description
Similar Books

Exceptional C++ Style
Herb Sutter · Pearson Education
Affinity signal
C++ Programming
C Programming

The Computer Always Wins
Elliot Lichtman · MIT Press
Affinity signal
Algorithms
Kids Coding

Clean Coder, the
Robert Martin, Robert C. Martin · Pearson Education
Affinity signal
Testing & QA
Software Development

97 Things Every Programmer Should Know
Kevlin Henney · O'Reilly Media
Affinity signal
Object-Oriented Programming
Software Development

Tiny C Projects
Dan Gookin · Manning
Affinity signal
C Programming
C++ Programming

Effective C
Robert C. Seacord · No Starch Press
Affinity signal
C Programming
C++ Programming

C Programming Absolute Beginner's Guide
Greg Perry, Dean Miller · Pearson Education
Affinity signal
C Programming
C++ Programming

Introduction to Programming in Java
Robert Sedgewick, Kevin Wayne · Pearson Education
Affinity signal
Java Programming
Object-Oriented Programming