Nejprve se rozhodni jestli chceš peníze nebo si hrát -
Mimo to, že se chceš profilovat existuje nějaké cenové ohodnocení daného programátora dle konkrétního jazyka (PHP, MYSQL - málo peněz) a (Siebel/Java EE - více) a po té bych se díval do dané kategorie. Jenak cim mene placeny clovek je, tim mene rozsahly (typicky) jazyk je a jeho dokumentace a také typicky je to i tím zábavnější - například nejzábavnější programování mikročipu a PLC není zrovna dobře placená práce - ale podstatně zábavěnjší (alespon z mého pohledu) než JavaEE/xml/hibernate..
Narozdíl od nich víš 5 let (popřemýšlej nad druhou částí vejšky dálkově) dopředu a jsi ochoten něco dělat - takže mimo jiné bylo by fajn popřemýšlet že během školi uděláš něco většího - aby jsi měl pak lepší a rychlejší šanci najít práci a nebyl rankován pouze jako absoluvent.
Četl jsem jednu krásnou větu, že v IT je pužitelných cca 50% znalostí o rok později, jak moc dynamický je odvětví, tedy imho to C++ a Javu bych asi resil - to by nemelo chcipnout ani za 5 let, vyhnul bych se asi Delphi.