Очень не понятно
А если через пару лет M$ придумают С$, а вам скажут, что это последняя версия C#?
Кстати, M$ позиционирует VB как самый быстрый (в освоении и в разработке GUI) язык.
И VB и C#
ничего не стоят без .NET framework и вся возможность этих языков зависти от этой платформы. Перестанет существовать она - конец и C# и VB.NET.
Оба этих языка предназначены для реализации клиентских приложений для доступа к БД (ADO он для C# и VB.NET одинаков), ASP и ... написании своих инструментов к ArcGIS. На любом их этих эяыков (при минимальном объеме ошибок) можно написать совершенно одинаковые инстр.
С# далеко не С++, поэтому
разницы в C# и VB.NET НЕТ!
Если знаком с синтаксисом С++ или Java проще писать на C#
Если на VB, то на VB.NET
А .NET все равно изучить прийдется!