Выбрать для чего? Любой язык программирования - всего лишь инструмент для решения определённого круга задач. И задачи, которые решают на Java, никак не совпадают с задачами, которые решают на Python.
Бессмысленно учить язык программирования, если ты не понимаешь, для каких именно задач ты будешь его применять, и применим ли он вообще для твоих задач.
P.S. Хочешь научиться программированию - выбирай не язык, а учебник программирования. Именно самого программирования, а не какого-то модного языка.