This book is utterly useless for both a beginner like me, and someone who knows C++ well. All it does is explain what each function does rather than teaching you how to use it. In the 2nd chapter alone, there's a 200-line program of all OpenGL functions that you're expected to understand by about 3 pages of explanation. I'm a beginning programmer who knows a lot about C, but not everything, and this book isn't helping me at all. Also, I can tell that it doesn't teach you much, as the end of book game example is slow and buggy. Go learn C++ then get an online tutorial or reference page, don't waste the money on this book.