Według indeksu TIOBE z sierpnia 2019 r. Java jest nadal najważniejszym językiem programowania funkcjonalnego, na którym skupia się większość specjalistów z branży tworzenia oprogramowania. C, C ++ i Python również nie są daleko w tyle.
Ale czy ta lista niekoniecznie oznacza, że Java jest najlepszym językiem programowania do nauki, gdy dopiero zaczynasz? (Przeczytaj 5 najważniejszych języków programowania dla uczenia maszynowego).
Nawet jeśli tak, to czy ma sens dowiedzieć się, że teraz, gdy Python lub inny język programowania, taki jak Groovy, nagle robi olbrzymi skok jako obowiązkowy język teraźniejszości i przyszłości? TIOBE odzwierciedlało 31-punktowy skok w rankingu dla Groovy (do 13 z 44).