Quote Originally Posted by skary[WTF] View Post
Though C++ is a good language, and versatile, I've been researching it and it seems that it's best use, as far as video games are concerned, is to make a game editor, like UnrealED, which is then used to make your game. but aside from C++, you also have to learn directX and openGL. the combination of the * make the editor, and the editor makes the game.
I just wanted to mention that you don't have to learn both DirectX and OpenGL. It's just that if you want your game to be cross-platform (i.e. work on other OSes) then you should use OpenGL. Otherwise, if you are just developing for Windows, you can use DirectX.

Here is a good comparison of the two:
[url]http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct*D[/url]