​​Недавно ребята из проекта Solvery.io попросили меня написать ответ на вопрос: "Какой язык программирования выбрать новичку в 2021? Какой язык изучать первым?". Решил сделать из этого ответа полноценный пост ниже:



Считаю, что абсолютно не важно, какой выбрать первый язык программирования.



- Ведь, что такое программирование?

- Программирование - это перенос мыслей из вашего мозга (в виде нейронных связей) в мысли вашего компьютера (в виде нулей и единиц).



- А что такое тогда язык программирования?

- Язык программирования - это лишь способ или инструмент для переноса ваших мыслей и ничего более.



Этим я хочу сказать, что абсолютно не важно то, какой вы выберете инструмент, если вы еще даже и мыслить не умеете... Поэтому я всем настоятельно рекомендую не уделять такого огромного внимания выбору языка программирования, лучше вместо этого учиться мыслить!



- А вот как тогда научиться мыслить?

- Нужно изучать основы CS (ОС, архитектуру компьютера, сети, алгоритмику, и т.д.) с использованием уже какого-либо инструмента, т.е. языка программирования.



Резюмирую - выбираете какой-либо язык программирования (востребованный, хорошо оплачиваемый, подходящий для вашей сферы и который не вызывает у вас отвращения) и учитесь основам CS с использованием этого языка программирования.