Visual Basic актуален, но очень нишевый. На нем обычно делают быстрые костыли и заплатки, когда не хватает времени/денег на серьезное решение.
Хитрость VB в том, что такие костыли живут годами и пишутся даже прямо сейчас.
Но я навскидку не могу вспомнить ни один VB проект, над которым бы работало несколько человек, и который бы они активно развивали. Это именно продвинутые макросы для решения задач на месте.
.NET это совсем другое. Востребовано, актуально и так далее. Но там в основном Си шарп.
Так что .NET вполне изучайте, в VB изучите поверхностно, слишком сильно углубляться наверное нет смысла, если вы можете потратить это время на C#