The real challenge of programming isnt learning a languages syntaxits learning to creatively solve problems so you can build something great. In this oneofakind 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 openended exercises throughout challenge you to apply your knowledge. Y