Javu jsem se učil asi 2 roky před tím, než jsem nastoupil na VŠ. Javu jsme se "učili" na FEL ČVUT v prvním a polovinu druhého semestru. V závěru druhého semestru jsme začali C.
Jde o to, že Javu procedurálně lze pouze "učit", ale nelze učit. Java je objektový jazyk a měla by se učit objektově. Pokud chtěli začít procedurálním programováním, měli radši vybrat C nebo jak je na nějakých školách zvykem, Pascal. Nebo jiný jazyk, který není tak příliš objektový jako Java.
Ted ve druháku jsem si dobrovolně zapsal nějaký předmět týkající se programování pro 1. ročník jiného studijního programu. Tam nám řekli, at se Python naučíme(záměrně jsem nenapsal uvozovky) přes codeacademy a v případě problému se zeptáme. Druhé cvičení jsme se hned dostali ke třídám. S předmětem nikdo nemá problémy.