This book is not an OpenGL manual, but it does teach many basic OpenGL concepts as a means to an end, namely, 3D graphics programming on the iPhone and iPod touch. Much of the book is written in a tutorial style, and I encourage you to download the sample code and play with it. Readers don’t need a graphics background, nor do they need any experience with the iPhone SDK. A sound understanding of C++ is required; fluency in Objective-C is useful but not necessary. A smidgen of Python is used in Chapter 7, but don’t let it scare you off.