Ak chces univerzalny jazyk tak C++ - s nim sa naucis zaklady ako pisat efektivne algoritmy - pochopis ako vytvorit rychly, optimalizovany a pametovo nenarocny kod a naucis sa zaklady proceduralneho a objektoveho programovania. Vyhoda C++ je ze ho mozes pouzit prakticky na akykolvek typ aplikacie (od hier, cez systemove veci, po ovladaci software pre raketoplany). Nevyhoda je ze je to nehorazny bordel - kde sa da kazda vec robit X sposobmi.
A potom mozes skusit nejaky moderny vysokourovnovy jazyk ako trebars: F#, Erlang, Scala, Clojure, Kotlin, Ocaml - tieto jazyky ti rozsiria obzory a uplne ti zmenia pohlad na programovanie. Taktiez by si mohol skusit dynamicke jazyky ako LUA, Javascript alebo Ruby - na take domace skriptovanie (dynamickym jazykom by som ale rozhodne nezacinal).