Should C# or C++ be chosen for learning Games Programming (consoles)?
<p>I've basic game programming knowledge in c and c++. I'm learning c# nowadays. If I want to make a career in console games programming, which one I should use to proceed? I've noticed that a lot of game companies are using C++/C (probably because of legacy reasons). Also probably C++ enjoys more number of supported libraries? In which languages modern game engines(unreal/crysis etc) are written in?</p>

<p>This <a href="http://stackoverflow.com/questions/174830/learning-game-programming">thread</a> suggests to use c# in the beginning and later c++. Would in future C++ maintain its spot in games industry? </p>

<p>Keeping all those points in mind, which language would be a better bet? and why?</p>
