Z pohledu uceni je vicemene jedno, jaky jazyk pouzijes, budes to stejne v budoucnu menit.
Osobne doporucuju javu,C# pro pochopeni mainstream OOP, Python na skriptovani, Rust pro lowlevel veci. Na webu Javascript, posledni verze uz nejsou uplne zoufalstvi.
Tohle jsou jazyky s potencialem, zbytek je na niche oblasti nebo vicemene k nicemu.
Stare C je nyni pouzitelne jenom pro mikrokontrolery.
GO 1.x je nepouzitelny zprasek, do 2.0 uz se aspon snazi pridat generika. Je to domenove soecificky jazyk googlu pro stateless kontejnery s velice snadnou paralelizaci pres kanaly a korutiny, jinak to nic neprinasi. Naopak to zpatky vraci davno vyreseny bordel z osmdesatych let jako je error handling tupym ifem nad retvaly.
Vsade je spousta verozvestu, jak je GO zachrana lictva, realita je prostsi. GO je tak tupej jazyk, ze se to nauci gibbon za odpoledne a pak zacne hrde hejtovat javu, ktere nerozumi.
Jazyk je stejne jenom mala cast potrebne problematiky. Dulezite je taky nastudovat ekosystem jako je maven,pip,nuget, a hlavne IDE. Vzdycky me berou mory, kdyz vidim idioty nadsene z Kotlin syntaktickeho cukru (ne ze by byl Kotlin spatny, ma par peknych ficur), ze je java ukecana. OMG, javi ukecanost za me napise IDE vcetne generovani getteru a toString(), boilerplate zafolduje a vysledek je krasne lidsky citelny kod.
Sveho casu byli propagatori "usporneho zapisu" perl verozvesti. Kod vypadal jak chyba na lince telexu, prase se v tom nevyznalo a kdo napsal kratsi zapis ve vimu byl king.
Ti uz ale vymreli.
Akorat java je nebezpecna v tom, ze za leta jsou v ni nanosy bordelu, ktery uz nikdo nepouziva a je tam z compatibility duvodu. Javu je nutno ucit se z tutorialu minimalne pro verzi 8, starsi ucebni materialy budou zavadejici.