Вопрос не простой . Если же брать языки программирования для работы в DS, то я все же вижу два основных :
1) Python, из-за высокой популярности и множества библиотек.
2) Чистый Си, который позволит выжать максимум из вашего компьютера.
А там все же зависит от продукта и заказчика на вашем проекте. А так же от той сферы DS, где вы работаете. Пока глубоко не смотрел этот вопрос, но как работать с тензорными ядрами и тензорными процессорами.
Выбор языка зависит от тех задач , которые вы хотите решать.