Forum Moderators: open
I can switch fairly well between C# and VB, depending on the project at hand, there isn't really a big difference between the two.
But, you will find many more coding examples and many more employment opportunities for C#.
One of the reasons I would suggest doing code in vb is when you have to deal with com objects, vb just much easier coding the interactions then c#. But I do this normally this only for a shim dll to be used in a larger C# application.