I thought I'd hate C# but as far as being able to create simple games quickly, it can really excel. I'd never switch over to it primarily, but it's a fantastic language to learn game concepts with! Java is also perfect for this, with the added benefit that I actually feel Eclipse is better than Visual Studio.
I originally learned with VB and I'm so glad I left it behind. Even back then, when it was still supported, it was simple but terrible at the same time.In summary...
- Visual Basic (VB) -> RUN AWAY!!
- C# or Java -> Time to make some gamez!
- C++ -> Time to hit the books for a few weeks!