Понятие серьёзный язык программирования весьма субъективное. Какие у вас критерии серьёзности? Вообще всё зависит от того, что ты хочешь разрабатывать. Хочешь стать веб программистом, изучай HTML, CSS, Javascript. Хочешь игры разрабатывать, тогда C# (Unity), C++, Java (если хотите андроид) Хотите прошивать железки - вам нужно знать ассемблер железок и Си. Хотите уметь анализировать данные - питон. Если ещё не определился, то изучай Си. Это довольно универсальный язык который используется в некоторых проектах и с него можно перейти на другие языки довольно легко.
VBA он хорош тем, что можно получить исходный код по рекордеру, то есть исполняя какие-либо операции в ворде, экселе, акцессе или корел дроу. от него два шага до VB.NET, а это значит что программировать можно будет в MS Visual Studio на трех языках, так как это мультиязычная среда программирования.
Можешь pascal (да, этот язык серьёзный, на нём практически что угодно написать можно) или python (областей применения всё-таки побольше охватывает, но из-за этого по факту его применяют меньше) брать