Za rozumné možnosti pri takomto výbere jazyka považujem C#, Javu a C/C++. Všetky z nich sa v súčasnosti bežne používajú pri vývoji (a údržbe) aplikácií najrôznejšieho druhu.
Pokiaľ ťa zaujíma programovací jazyk, ktorý je kvalitný v pravom zmysle tohto slova, tak v tom prípade vyhráva jednoznačne C#, pretože si na rozdiel od Javy nenesie so sebou históriu, ktorá by sa dala prirovnať ku železnej guli.
Určite sa ale nestratíš ani s Javou, pri ktorej budeš musieť viac času investovať do učenia sa rôznych frameworkov. Java vývojárov berú dnes hádam všade, takže z tohto pohľadu je to veľmi dobrá voľba.
Pri C/C++ je už podstatné aj to, že dobre rozumieš tomu, čo robíš. Naučiť sa poriadne C/C++ je náročnejšie - nie je to programovací jazyk pre každého. Rozdiel zvykne byť potom viditeľný na výplatnej páske.