Hi,
As all languages share a common Framework, and the Framework is >90% of
the entire learning process, it matters little what language you choose.
Once you know the framework, switching languages is easy.
VB.Net has a good foundation and lots of code, and have a syntax similar
to VB (though the similarities may obscure the differences). C# is
preferred among C/Java people due to the similarities in syntax. There are
some things you can't do in VB.Net, and some things you can't do in C#.
There are plenty of comparisons between the two languages and plenty of
opinions as well.
I'd say go for what you feel comfortable with, not what others tell you to
do. You can easily switch later on.