Please, for the love of god. Take Visual Basic outside and put a bullet through its head. Why anyone would choose VB over C# is beyond my wildest comprehension.
MS wouldn't still be investing in it if they weren't seeing uptake on the product, even if it may not be the first choice among some developers.
If I would have taken my car to the junk yard, what good would it have done?
The difference in power and safety between VB.NET, Java, and C# is minimal. Meanwhile, F# is leagues ahead. These days I see someone using C# who looks down on Java or VB.NET as a sibling laughing at their identical twin.