Prema indeksu TIOBE za kolovoz 2019., Java je i dalje vrhunska vještina funkcionalnog programskog jezika na koju se većina stručnjaka u razvoju softvera fokusira. Ni C, C ++ i Python nisu daleko iza.
No, znači li ovaj popis nužno da je Java najbolji programski jezik koji treba naučiti kada tek počinjete? (Pročitajte prvih 5 jezika za programiranje za strojno učenje.)
Čak i ako jeste, ima li smisla učiti da sada ako Python ili neki drugi programski jezik poput Groovyja odjednom napravi ogroman skok kao jezik koji mora učiti sadašnjost i budućnost? TIOBE je odražavao skok s 31 boda u ljestvici za Groovy (do 13. mjesta od 44. mjesta).