Created to be easy to learn and use, VB is a modern and capable object oriented language.
Ranked in these QuestionsQuestion Ranking
Pro Capable language
Compiling to the same intermediate language as C# and compiling against the same .NET libraries, the differences between C# and VB are largely syntactic. Most VB features even have a 1:1 correspondence with C#.
Pro Huge Community
Being Microsoft's introductory language, visual basic has a strong and large community.
Con Bad Reputation
Being a visual basic programmer, you're unlikely to be taken seriously by other programmers.
According to the 2015 Stack Overflow survey, it was voted the second most dreaded language among developers.