Hey, I have always been interested in programming games, and I want to start now. I know some C++ and Visual Basic. How should I get started in programming games. I want to make some really advanced ones in the future, but I am getting confused with all these languages. Well, here is what I need to know:
-Which programming language?
-What is all this about OpenGL and DirectX?
-Are there any sites that can help me?
-What more do I need to know?
-Is there any software that can help me?
-What programming language was used for games like World of Warcraft and Crysis?
-Any other stuff I might need to know.