I'm in high school and taking a class where basically we design our own course and choose what we learn. I've chosen to learn about C++ and game programming.
I'd like to learn as much about using C++ with OpenGL or DirectX or some other API as I can.
After I finish learning C++ where should I go? Can you recommend a book on game programming?