Menurut Indeks TIOBE untuk Agustus 2019, Java masih menjadi keterampilan bahasa pemrograman fungsional teratas yang sebagian besar profesional pengembangan industri perangkat lunak fokus. C, C ++, dan Python juga tidak jauh di belakang.
Tetapi apakah daftar ini berarti bahwa Java adalah bahasa pemrograman terbaik untuk dipelajari ketika Anda baru memulai? (Baca Top 5 Bahasa Pemrograman Untuk Pembelajaran Mesin.)
Bahkan jika itu, apakah masuk akal untuk belajar bahwa sekarang jika Python atau bahasa pemrograman lain seperti Groovy tiba-tiba membuat lompatan besar sebagai bahasa yang harus dipelajari saat ini dan masa depan? TIOBE mencerminkan lompatan 31 tempat di peringkat untuk Groovy (naik ke urutan 13 dari 44).