Did you read the thread intermediate concepts of game hacking on the way into the C++ forum? :3 It pretty much explains a few things you needa learn other than just C++. As for a teacher....I'd say hard to find, and harder to keep.
So pretty much, you're going to have to pick up a book, start learning more things, and when you get stuck, then you post here...like everyone else does. x]