Originally Posted by rhink
Dunno if there is a "perfect combination".... like I said, it depends on where you want to go. C# and SQL probably isn't going to help you write crysis, but skills gained working with C# could certainly apply. Like others said, C or C++ is going to be used in most games, just for performance reasons (no one wants Crysis freezing for 5 seconds in the middle of an intense moment to garbage collect!). I suppose the byte code style languages (ie, Java) with JIT compiling could be fast enough, you'd still have to be very cautious about managing the garbage collector, though.
C# is also a JIT compiled language... And in C# you can actually create unsafe code where you manage pointers on your own and garbage collect on your own if you need the performance.