Which programming language is the best? Why C#? etc...
In the end there is no "best programming language". Right now the industry standard for games is C++. However
there is no guarantee what language will be the one of choice in a year or five years. A popular game,
Civilization 4, was written in Python which is fairly new. The idea is to learn a language. Any language will do
because once you learn one, picking up another is fairly easy to do. I'm using C# because it's fairly easy to learn,
it's very close to C++ and because it's the language that XNA uses which makes game programming much easier.
More on XNA later.
In the end there is no "best programming language". Right now the industry standard for games is C++. However
there is no guarantee what language will be the one of choice in a year or five years. A popular game,
Civilization 4, was written in Python which is fairly new. The idea is to learn a language. Any language will do
because once you learn one, picking up another is fairly easy to do. I'm using C# because it's fairly easy to learn,
it's very close to C++ and because it's the language that XNA uses which makes game programming much easier.
More on XNA later.