I program game, in C++ i don't use microsoft visual C++ i use Dev-cpp, i think it's great, I've made
this game It uses Allegro, it's a very good graphics library, it also has support for the mouse, keyboard, timing functions and MIDI support. So i would recommend it for game programming. I not exactly sure what you're asking, but start with the basics ie. pong. You don't even have to make the game use two human players the A.I. in pong is really simple
example: (C++)
if(ball_y>computer_y) computer_y++;
else
if(ball_y>computer_y) computer_y--;
p.s. sorry if this post seems to jump to different subjects.
[/b]