I don't know what sort of games you are interested in. I began programming years ago by writing an adventure game called The Golden Wombat of Destiny. This was in non-OOP Turbo Pascal :-(
I'll be writing a series on writing an OOP adventure game in C# in my new online magazine, Bitwise. You will find the first article and all the source code at
www.bitwisemag.com from June 1st. It covers class hierarchies, streaming and serialization - all of which are incredibly useful for games. Maybe that will help?
best wishes
Huw Collingbourne