ak si uplny zaciatocnik a nikdy v zivote si neprogramoval, najlepsie je na zaciatok naucit sa algoritmicky rozmyslat a riesit problemy na vyssej urovni, nezamyslat sa nad programovacim jazykom, alebo nad tym, ci ho niekedy v zivote este budes pouzivat ani nad tym, ako veci na pozadi toho co robis funguju....,
ked uz mas rozumne zaklady CS (poznas cykly, zakladne datove struktury, rekurziu, zakladne algoritmy) a vies si s tymito nastrojmi vyskladat nieco vlastne (napr. nejaku jednoduchu hru stylu snake, tetris..) potom sa oplati zamyslat sa nad ucenim sa veci do praxe..
odporucam Python alebo JS preto, lebo sa nemocu prilis pod nohy zbytocne komplikovanou syntaxou ani komplikovanym balastom + existuju k nim jednoduche programatorske prostredia s dobrymi kurzami...
clovek co nikdy v zivote neprogramoval by fakt nemal riesit co je to slf4j, graalvm, maven, aky je rozdiel medzi eclipse a intellij, ako funguje web, a podobne veci..., obzvlast ak je este na strednej skole...., casu na specializaciu bude dost.., ked sa naucis zaklady v jednom jazyku, potom najlepsi druhy krok je vyskusat si rozne veci v roznych jazykoch a zistit co ti najviac vyhovuje, s dobrymi zakladmi vies chytit lubovolnu vec a zvladnut jej tutorialy bez problemov...