I don't necessarily want to program games that have top of the line graphics such as those found in ps3 or XBox 360 and such. but games with graphics at least as the zelda games on nintendo handhelds or nintendo 64 games. I want to use C++, but i read a recommendation somewhere that those looking to program games should start with OpenGl. So now I am asking where should I start what programming languages and so on.