Программирование изучать - которое не про написание кода, а про решение программистских задач. И которое от языков программирования никак не зависит.
Востребовано не умение писать код (рынок переполнен невежественными самоучками и столь же невежественными выпускниками "курсов", способными лишь бездумно воспроизводить типовой говнокод), а умение эффективно решать нетривиальные задачи.
Язык программирования - не цель обучения, а всего лишь вспомогательный инструмент, предназначенный для определённого круга задач. Разные задачи - разные инструменты. А за предсказаниями, что будет востребовано через несколько лет, обращаться надо не в "Программирование", а в "Гороскопы, магия, гадание".
P.S. Python - он не для программистов, а для математиков и инженеров. И выпускаемые "курсами" DS или ML со знанием Python, но без знания даваемой ВУЗом высшей математики, даром никому не нужны.