I would just like to suggest two EXCELLENT books for learnining C++ game programming that I have used in the past year:
C++ Programming for the absolute beginner --
Do not be fooled by the title, the book first prog is Hello World, but by chapter 4 you are onto functions, then striaght into OOP and pointers/references then into Namespaces, file reading/ writing then the book finishes with a crash course in Windows programming. And, on top of that, every example is based around game programming.
I cannot reccomend this book enough, the only bad point is the DIRECT X cd that comes with it is Direct X v 8 which is not Windows XP compatable.
The other book is Learn Game Programming by micheal moirison
Another great book, this one is pretty fast paced, and moves through some ideas of game programming that others do not, like vectors, algorithms and even some basic C strings.
Has anyone read either of these, what did you think of them?