Найти тему

Какой язык программирования выбрать новичку? 😋

В жизни каждого начинающего наступает момент, когда нужно выбрать свой первый язык программирования 🤗

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

✔️ JavaScript 

Если ты хочешь связать жизнь с Frontend-разработкой: с web- или мобильной разработкой, то стоит начинать с языка JavaScript. Это один из самых простых языков для новичка. Он легок в освоении и не требует мощного компьютера или сложных программ. Все просто: бери и пиши. Да, там есть свои нюансы, но научившись работать с ним, ты его полюбишь😊

✔️Python  

Если ты больше тяготеешь к анализу данных, ко всему, что связано с данными, либо ты просто хочешь выучить какой-то универсальный язык, который подходит и для скриптов, и для бэкенда, и для нейросетей— выбирай именно его. Он тоже прост в установке и настройке, по началу можно даже ничего не ставить к себе на компьютер, а тренироваться в облаке Google Colab.

🚫 Не стоит начинать с языков Assembler, Fortran, Pascal и Delphi. Они почти нигде напрямую не используются, и работу на них найти практически невозможно.

C++ тоже не советую 🙅‍♀️ Он очень сложный для новичка, и поиск работы может быть проблематичным, если ты, конечно, не супер-пупер профессионал. Хотя есть исключение: пригодится, если у тебя лежит душа к сфере IoT — Интернету вещей.

Если смотреть сторону серверных языков, то кроме Python подойдут C# или Java. Они очень похожи и достаточно распространены, но могут возникнуть сложности с установкой необходимых для разработки программ, они неповоротливы и требуют много памяти от компьютера.

Остальные языки стоит исследовать по мере необходимости. Желательно, конечно, хвататься за все возможности и постоянно изучать что-то новое, но в идеале — сначала освоить хорошо что-то одно, а дальше учиться уже на рабочем месте, максимально близко к реальности, к настоящим задачам 😉

Какой язык ты бы выбрала для изучения?