Zavisi šta te interesuje, ako želiš da radiš aplikacije vezane za rad sa bazama podataka onda ti preporučujem Javu, C# ili Delphi. Ako želiš da radiš u C++ naoružaj se strpljenjem, C++ može sve ali se uglavnom koristi pri razvoju sistemskih aplikacija, operativnih sistema, za razvoj game engine-a, itd. C++ ima dosta brz kompajler ali je sintaksa za početnike mnogo komplikovana. Gotovo sigurno nećeš moći da zaobiđeš OOP koji god jezik da odabereš. Možeš da pogledaš uostalom šta se radi na fakuletima i visim skolama:
Za C++ i javu:
http://kondor.etf.rs/~kraus/viser/ ( predavanja iz java jezika PDF, sifra: abrakadabra)
Samo C# jezik:
http://www.viser.edu.rs/predmeti.php?id=115&stranica=3
C# i Java su mnogo lakši za rad, u tom slučaju ti je najbolje da koristiš alate MS Visual Studio 2005 ili 2008 a za javu Netbeans ili Eclipse. Delphi koji sam naveo je pomalo zastareo, koristi Pascal sintaksu i ima svoje okruženje koje nije besplatno kao i MS Visual Studio.