I have nearly finished learning the basics of c++ pointers , classes etc.
And i can't wait to start actually making my own games instead on making text games.
But ya like Disch said don't start with DirectX move onto that later because it is very complicated for someone new to graphics API's. Also remember it isn't easy to make a game and will take months of hard work to complete a good solid "mini-game". Not saying you can't do it, just saying don't expect to making the next COD or anything in the next month ;p. Just stick with it and learn at your own pace don't go to fast or you will have to relearn everyone again.