Я бы порекомендовал поехать в Дельфы.
Это ветеранский язык, который создает быстрые (быстрее, чем .net) нативные (не требующие установки во время выполнения) приложения win32. Дизайнер delphi намного лучше (по крайней мере для меня), чем VS. Количество стандартных компонентов, представленных в Delphi, больше, чем в VS.
Delphi - абсолютный монстр, когда дело доходит до баз данных. он поставляется с драйверами для 11 различных баз данных (mysql, ms sql, firebird, interbase, ibm db2, oracle и т. д.) + вы можете получить драйверы для любой базы данных.
Это позволит вам писать собственные приложения, службы Windows и в основном все, что вы захотите. За исключением драйверов устройств (afaik neitehr .net может это сделать), поэтому, если вы не собираетесь писать драйверы для сканера или чего-то другого, я бы сказал «Go delphi».
И там была цитата о Delphi и VB, которая гласила (может быть, это не имеет отношения к этой теме)
«VB упрощает простые приложения, Delphi упрощает сложные приложения».
Да, и Delphi, и C # разработаны одним и тем же человеком.