Настоящие программисты знают C++ и ассемблер, но не питон.
Если изучишь С++ - будешь знать все. Программы работать будут в 1000 раз быстрее, чем написанные на питоне. А вот питон - он только готовые библиотеки использует. Низкоуровневые операции на нем можно смело забыть. Драйвера/Игры не написать, приложение будет требовать больше ресурсов и работать медленней.
Смотря для чего. C# был раньше и сейчас остаётся языком с максимальными возможностями... Хотя тот же Питон используется гораздо больше, просто потому, что те, кто умеют создавать норм алгоритмы толком не умеют кодить, так что для них Питон, а потом всё это переписывают на C++. С++ - классика, которая никогда не устареет. Ещё есть просто C - он для железа и т. д. Остальные варианты можете не рассматривать.
Язык программирования - всего лишь инструмент для решения определённого круга задач. Разные задачи - разные инструменты. Не существует языка, пригодного для всего, и выбирают язык не по названию, а по тому, насколько он подходит для решаемых тобой задач.
Например, для задачи "написание НЕпрограммистом простых типовых скриптов, выполняющих типовые рутинные задачи" наилучшим выбором будет Python, но для задачи "начальное обучение программированию" Python - один из худших выборов (хуже только JavaScript).
Для ЕГЭ удобнее именно Python (воспроизведение типового кода, кое-как решающего типовые задачи). Но вот дальше надо забыть все привычки, им сформированные, и начинать серьёзное изучение программирования с нуля. И начинать не с языка программирования, а с учебника программирования, который не имеет ничего общего с умением писать код на модном языке.