P.S С самого начала отмечу, что данный ТОП является субъективным, он основывается как на личных познаниях автора, так и на различных опросах в сообществах разработчиков.
В своё время мне не очень повезло и свой путь программирования и разработки я начал не с самого хорошего ЯП да что уж там, это был полный трэш и муки... Этим языком программирования был Pascal, старый и неудобный Pascal, одна его установка на компьютер стоила кучи нервов...
Но я здесь чтобы предостеречь вас и направить на путь истинный!
C++
Почему же C++ спросите вы?
1. C++ является быстрым ЯП (это одна из причин, по которой C++ будет востребована в IT, до тех пор, пока не появится другой ЯП, который будет на уровень быстрее)
2. Универсальность и кроссплатформенность (компиляторы для C++ есть на всех наиболее распространенных ОС Windows/Mac OS/Linux)
3. Большое сообщество разработчиков работающих на C++, а соответственное большая поддержка этого языка, различными библиотеками и инструментами и появление новых стандартов, так же много литературы и всяческих форумов
4. Совместимость с C
5. Безопасность
5. Полезен как первый язык программирования для обучения (но это при условии, если вы способны адекватно оценить свой ум и способность обучаться, если вы способны быстро обучаться и сходу всё понимать, то в этом случае можно начинать изучение с C++, в ином случае нельзя, ибо вы возможно запутаете себя еще больше и еще больше ничего не поймете)
В качестве мини-пруфа хочу предоставить рейтинг языков программирования 2019г.
Python
Тут всё куда проще.
Просто напишу достоинства Python'a
1. Используется во многих сферах разработки (сетевые серверы, веб-сайты, различные утилиты, машинное обучение зачастую делается на Python'e, и конечно же робототехника)
2. Большое сообщество разработчиков, библиотек
3. Прост в обучении и подходит для новичков, благодаря простому синтаксису (в случае если вы любите изучать поэтапно, то этот ЯП для вас)
4. Производительность
5. Используется крупными компаниями в разработке (Google, NASA, Facebook, IBM, Pinterest, Яндекс, Mail.ru Group и др.)
6. Является одним из самых популярных языком программирования используемый в научных целях, в частности для работы с различными данными для машинного обучения
7. "мини плюс" занимает 3-место в списке языков программирования ;)
P.S в ТОП'е всего 2 ЯП, так как ТОП является субъективным, я как автор работал и работаю с этими двумя языками и могу точно говорить о их достоинствах и почему стоит начинать обучение именно с них. Мой выбор пал на эти 2 ЯП из - за того, что выбрав один из них, вы в любом случае не прогадаете.
На этом всё, надеюсь Вам было интересно читать, если да, то поставьте лайк статье :)