VB.NET for learning; C# for making money. There are way more jobs that want it.
answered Feb 28 '11 at 02:35
I've always found C# much more powerful and structured code. It also looks a lot like Java and I found learning Java quite easily thanks to my knowledge in C#.
answered Feb 28 '11 at 11:54