Visual Basic'i önermiyorum çünkü geçerliliği C#'a göre çok çok az. Ayrıca C dilinin yapısı sayesinde diğer dillere çok kolay adapte olursun. VB ile bu daha zor olacak.

VB'nin C#'a göre avantajı öğrenme aşamasındaki kolaylık olabilir, başka da bir sebep göremiyorum ben.