C++ Game Programming
Basic C++ Lessons
This set of lessons will give you a simple introduction to programming in the C++ language.
Allegro Lessons
This set of lessons will demonstrate how to use the Allegro graphics library to create video games.
Game Source Code
Here you will find source code to several games so that you can see the code in action.
Recommended Books
Here is a list of books which should help you with C++

Space Fight
Now our games are really starting to get big! Nothing thats not covered in the previous lessons and examples is used here, this example just puts everything together. First you'll need the graphics. I've included them, along with the source, in a .zip file. Since it would take up so much space, I won't put the source on this page, you can download the zip file here. There was one big change, instead of having a function that handles all the drawing,each object will redraw itself as it moves. This way theres less coding to do in the main program, especially if you decide to use the same object for another game! If you have any questions about this code, post a question on the board so everyone can benefit!
Google