Sharmz wrote:Good thinking. There are many components to game building as Im sure you know, learning a bit of everything would benefit you a lot.C++ for sure because its used today on a large scale for the mathematic computations of the game and for the parts of the simulation. It is also the de-facto standard for game programming. Scripting languages are used too usually depending on the game but after you learn more programming It shouldn't be that tough.
I would suggest learning C++ after C since C++ is basically "an improved C" and maybe learn one or all of Visual Basic, Java
Point blank - You want to learn C++
Hope that helps you out
That's good information Sharmz, and I'd like to point out that openly many different languages are used for writing games professionally today, including Java, Adobe Flash, DarkBASIC, C#, and Python. You can write a game in any language that can somehow bind to the hardware to make a graphics interface using at least OpenGL. SDL, PyGame, and DirectX are a couple of game or graphics libraries that are commonly used to write games. Also none of the languages I specified have any problems with performance. Full games have been and continue to be written in those and many other programming languages.
Also as Bjarne Stroustrup, the inventor of C++, suggests, I (unlike Sharmz) would recommend just learning C++ if you want to learn C, because as he also states, C++ is a better C. Unless you absolutely need C for something, then I would always use C++ if you're going to go in that direction. It is easier to use, provides the same low-level access, and the same performance as C.