Hi, as you can see the title says it all

!! What programming language is best when coming to build a heavy duty game (like the ones we pay $60 to buy)
I'v been programming for these last 3 years and touched several languages:
VB6.0 (now .Net) is competible with Dirext X9 however from what i found out every one says that it is slow!
C/C++ is the language i saw most examples of, However C/C++ is a very hard language and now with C# on the market it is rarly used.
C#.Net is the new language, altough it is multi-platform i guess it is slower then C/C++.
There are also Delphi and Java ... altough i never heared of Direct X games programed with these!
I have no idea what to use, and it is quite an imp[ortant descision since I still have to learn the language I want to program games with.
Do you have any sugestions?
Thanks to all in advance for any sugestions