Right now I'm a VB6 programmer but eventually my company is going to have to move up to the .net platform. Our code started in VB4 so there is no way our code is going to be upgradeable the way it is. The way I see it now... we're going to have to rebuild it from the ground up. Anyways... Since we have to retype all the code I was wondering if it would be worth our time to just move straight to C#.
I'm looking for some C# programmers advice. Is it worth it? Is it as good or better than C++? Is C# more for web programming or is it for both? How diffrent is it from C++? Is there anyplace I can go to learn more about C#?