Quote from Tight Face:
Balls,
Just so you know, VB .NET is just C# without the open and close brackets. The VB and C# teams damn near share the exact same features now with the upcoming C# 4.0 release. I think Microsoft kept the 'VB' brand around during the transition to .NET so they wouldn't alienate the VB community. If you would like to be taken somewhat seriously go for C#. It took me 2-3 months by book to grasp C# 1.0, but I've been programming for some 10 odd years up until .NET rolled around.
Java + Eclipse IDE is also a good route, and its platform independent, unlike C# which is really meant to be paired with VisualStudio IDE on Windows. Yes, I suppose you could compile and run C# with Mono IDE also.
To be honest, right now i am doing a mini project with regular Visual Basic, which i guess is useless for when i move onto C# of vba.net
Can i ask, what book did you use for learning C#