Originally Posted by
VirtualAce
If you do not know C++ and you want to make a game in it the first thing you will need is to learn it. I will not recommend a simpler route b/c I think eventually all routes start at understanding your language of choice be it C++, C#, Java, or whatever else is out there. Learn the language a bit and then begin to code. You do not have to know every facet of the language. You can start doing some game design now by drawing out the pieces of the game and how they are going to fit together, communicate, manage resources, etc. From there you should be able to get a rough idea of the class structure you will need.
Once you get all of that then you can begin implementing which is where you will put your newly found C++, C#, or Java knowledge to use.
Design is 80% of the task and 20% is implementation.