I'm trying to learn C#, which I've heard is very similar to C++. I've been reading a tutorial for the XNA game engine thing for Xbox360 and PC, and it does a great job of teaching with text and with video. My suggestion would be to switch to learning C# and making games in XNA. And if you still want to learn C++, it'll be easier because you'll have the basic stuff down.