Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

С чего начать начинающему программисту?

ОбразованиеGeekbrains
Dima Bolonikov
  ·   · 16,9 K
На Кью задали 1 похожий вопрос
Программирование, физика, математика, Сербия  · 19 окт 2017

Самое важное для программиста - постоянная практика и постоянное самосовершенствование.
Самое ваше первое действие - начать программировать.
Берите любой язык и попробуйте написать самую первую программу, которая что-то выводит на экран/браузер/что-еще. Потом чуть посложнее. Будьте любопытным, дотошным, возможно, даже занудой. Критичным к своему коду.
По поводу выбора:
Новичок теряется в широком выборе языка и средств разработки. Если начать выбирать, то вы застрянете на этом этапе очень надолго, потому как в интернете куча статей, что именно тот или иной язык/инструмент является самым лучшим и самым актуальным. Потом можно определиться с выбором. Программисты сегодня не застревают на одном языке(технологии) и пытаются всегда освоить что-то новое, перейти в другую область.
Но базовые вещи, которые должен знать программист остаются неизменными - алгоритмы и структуры данных, владение математическим аппаратом(матрицы, графы, теория вероятности), системы счисления, знания о парадигмах программирования(возможно, кто-то еще добавит тут пункты).
Главное ничего не бояться, даже если какие-то вещи вам покажутся очень сложными, всему можно научиться.
Удачи!

Я сейчас являюсь senior python разработчиком, поэтому позволю себе просто описать свой путь. 1. Настройте мозг. Вы должны познакомиться поближе с математикой и полюбить её. Для ускоренного знакомства подойдёт хотя бы конспект... Читать далее
Основатель и генеральный директор  · 15 окт 2017
Если программист начинает с азов, лучше подойти к вопросу комплексно. Погрузиться в среду Начните читать СМИ об IT, подпишитесь на блоги практикующих программистов, следите за сайтами крупных образовательных проектов для програм... Читать далее
ИТМО, Яндекс  · 21 мар 2016
Для начала, важно убедиться, что вы действительно начинающий программист =) Выберите язык программирования, с которым вы будете работать. Для первых опытов подойдет Python, для более сложных технических задач - C++, Java... Читать далее

не надо унижать питон(

Ответы на похожие вопросы
С чего начать начинающему программисту? — 2 ответа, задан 
Инвестор, создатель приложения datebox (ищите в...  · 17 июл 2021

Я бы рекомендовал посмотреть что есть в Ютубе по интересующей теме. Или вообще в целом разные каналы программистов. И посмотреть о чем люди говорят.  Это может помочь определиться со сферой интересов.  Например, разработка игр или создание сайтов.

Когда определитесь со сферой интересов, то легко понять что изучать дальше. Для игр - С++, для веба - javascript и вообще основы сайтостроения, для мобильных приложений - flutter и так далее.

И конечно сразу пробовать что-то делать - хотя бы повторять учебные проекты, которые делают авторы курсов. Это сильно поможет в начале.

Успехов!

2 эксперта согласны