QUOTE(mikecheer101 @ 14 Jun, 2009 - 01:23 PM)

i need to know the language i need to learn for a 2D simualtion game?
Okay, I'm not saying this to discourage you in any way. You can make a 2D simulation game in just about
any language. Usually it is not realistic to start with game programming. What I would suggest is C# and XNA. They are good choices to start with game programming. I would seriously look at them. You could also look at C++, there are many game libraries and graphic APIs that you can use, SDL, Allegro, darkGDK, DirectX, etc. There are also programs that are specifically used for making games. If you want to learn game programming pick a language, C++, C#, Java, VB.NET and of course there are others, those are just a few. You could even look into Flash or ActionScript. If you are serious just pick any of the above and try and learn how to program with it. If you understand or like any of them, then use
that one.