Also ich würde schon zu C++ raten. Die Sprache ist wirklich sehr umfangreich und man sie für alles Mögliche verwenden. Allerdings solltest du dir im Klaren sein, für was du eine Sprache suchst.

Willst du platformunabhängige Applets schreiben (Java), oder willst du irgendwanneinmal ein kleines 2D oder 3D Spiel oder irgendwelche Office-Anwendungen schreiben (C++), oder willst du vielleicht nur ein paar fiese Skripte fürs Netz schreiben (VisualBasic, vbScript und andere Netzsprachen wie Perl), oder willst du richtig tiefgehende Programme, oder gar ein Betriebssystem schreiben (Assembler)?

Programmiersprachen sind schließlich eigentlich da, um Probleme zu lösen und dergl. Und eigentlich nicht um sie so aus Spaß zu erlernen. Du solltest also schon Vorstellungen haben, was du mal machen willst. Zum Beispiel wäre es unklug mit Java anzufangen, wenn du eigentlich nur DirectX Programme für Windows schreiben willst.

freundliche Grüße, Rolus