Согласно индексу TIOBE за август 2019 года, Java по-прежнему является основным языком функционального программирования, на котором сосредоточено внимание большинства специалистов в области разработки программного обеспечения. C, C ++ и Python тоже не сильно отстают.
Но означает ли этот список, что Java - лучший язык программирования для изучения, когда вы только начинаете? (Прочтите Топ 5 языков программирования для машинного обучения.)
Даже если это так, имеет ли смысл изучать это сейчас, если Python или другой язык программирования, такой как Groovy, внезапно совершает гигантский скачок в качестве обязательного для изучения языка настоящего и будущего? TIOBE отразил скачок на 31 место в рейтинге Groovy (до 13-го с 44-го).