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
and Python.
Point blank - You want to learn C++
Hope that helps you out
-Sharmz
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.