Je nach dem, was du machen möchtest.
C und C++ sind die solidestete Grundlage, damit kann man alles machen, wer C und/oder C++ kann, der kann alles andere auch schnell lernen (nachdem man 2 Jahre lang C und C++ gelernt und erfahren hat).
Interesse-halber sollte jeder einmal etwas Assembler programmieren, allein um zu sehen, wie gut wir es heute mit unseren Hochsprachen haben :-))
Möchtest du Arbeiten im Office-Bereich automatisieren und vereinfachen, dann lerne VBA. Hier gibt es den Makro-Rekorder, dem machst du einfach vor, was das Programm machen soll und überbearbeitest den erzeugten Code hinterher.
Möchtest du Web-Anwendungen schreiben, dann fang mit Java-Script an, damit siehst du schnell Erfolge.
Perl ist sehr einfach zu lernen, sehr mächtig und wie fast alle Sprachen, an C angelehnt. Damit kannst du schnell tolle Serverprogramme schreiben. Böse Zungen sagen, das es die einzige "Write-Only-Sprache" ist, in Anspielung auf die so vielfältigen Art und Weisen ein Problem mit Perl lösen zu können.
Wem Perl als Server-Sprache zu schwer ist, der lernt PHP.
Phyton soll auch sehr, sehr schön sein!
Wer objektorientiert Programmieren lernen will, findet in Smaltalk die Mutter aller Objektorientierten Sprachen. C++ tut es auch, Java macht es Dir leichter.
Möchtest Du relationale Datenbanken erstellen, dann brauchst du SQL.
Im Prinzip ist es egal was du machst, Hauptsache es macht Dir Spass und motiviert Dich weiter zu machen.
Kannst du eine, kannst du alle.
Am besten machst Du eine Ausbildung zum Fachinformatiker, hinterher kennst du alles, kannst nichts, weißt aber, was du lernen mußt :-)