Wenn ernsthaftes Interesse am Programmieren vorhanden ist, würde ich schon eine andere Sprache neben VB(A) empfehlen. Java oder Python zB. Grund: VBA erlernt man, so wie bereits geschrieben wurde, ü ...
Lern Python, das wird deutlich öfter eingesetzt, ist viel schneller zu lernen als R und kann praktisch alles was R auch kann.
-Informatiker, der beides kann.
Wenn es in die Datenwelt geht aufjedenfall R. Ansonsten gibt es noch GO als C Alternative oder RUST für Low Level Coding. JavaScript für Websites und SQL eben für Datenbanken
Bei Excel wäre dies VBA und für Power-Query und Power-Pivot bzw. Power BI brauchst du M und DAX. Schau am besten mal Udemy, dort gibt es umfangreiche Kurse zu diesen Themen.