Все новички которые приходят в этот удивительный мир программирования сталкиваются с огромной проблемой выбора первого языка. Первый язык программирования это как первая девушка, самая незабываемая.
Чем же языки отличаются между собой?
Все языки программирования по своей сути выполняют одну и ту же функцию, создают программу, но отличаются они между собой своими качествами, скоростью работы и даже элегантностью.
Какой первый язык выбрать?
По моему личному опыту я могу сказать что первый язык программирования должен быть лёгким насколько это возможно. Для этого подойдёт язык программирования Python. Python это лёгкий, элегантный и очень мощный язык. С помощью данного языка можно создавать очень крутые программы, и это очень хорошо для начинающих программистов. Одним из его главных плюсов является его простота. Если смотреть по статистике то чаше всего вместо огромных тектов на C++, который считается довольно сложным языком, можно написать то же самое на python в 6, а иногда и в 10 раз короче.
Мы разобрали плюсы данного языка, а какие же минусы?
К сожалению,даже у такого прекрасного языка программирования есть свои минусы, одним из таковых является его скорость работы которое в разы медленнее чем на C++. Из за своего способа работы python хоть и лёгкий, но довольно медленный язык. Пример можно привести в сравнении с C++, напишем две программы у которых одна и та же цель, на python мы напишем программу за 10 строчек кода, и ту же самую программу на C++ мы напишем за 65 строчек кода, но 65 строчек кода на C++ будут в разы быстрее 10 строчек кода на python.
Итоги
Python это незаменимый язык для начинающих программистов. Благодаря своему огромному комьюнити можно найти ответы практически на все ошибки в коде, и благодаря тому же комьюнити существует огромное количество библиотек которые расширяют возможности языка, позволяя писать на нём сайты, программы, приложения, игры, нейросети, и много чего другого.