Для самостоятельного старта без бюджета достаточно четырех вещей: обычный компьютер, бесплатный язык программирования, один структурированный источник обучения и дисциплина решать задачи каждый день. Начните с Python: интерпретатор ставится бесплатно, документация на русском есть, порог входа ниже, чем у компилируемых языков вроде C или Java. Установите Python и любой текстовый редактор, лучше VS Code, он бесплатный и не грузит слабый компьютер.
Дальше главная ловушка самостоятельного обучения — метание между источниками. Человек начинает один курс, бросает на середине, берет другую книгу, снова бросает, и через полгода знает по чуть-чуть отовсюду, но не умеет написать даже простую программу целиком. Возьмите один курс или один учебник и пройдите его от начала до конца, даже если местами скучно.
Вторая ловушка — чтение без практики. Теория про циклы и функции создает ощущение понимания, которое рассыпается, как только садишься писать код сам. На каждую прочитанную тему делайте минимум одну маленькую задачу руками.
Третья ловушка — пропуск базовых тем ради интересных. Хочется сразу делать игру или сайт, но без понимания переменных, условий и циклов такой проект превращается в копирование чужого кода без понимания, что он делает. Пройдите основы по порядку: переменные, условия, циклы, списки, функции, простая работа с файлами. На это уйдет от месяца до трех при ежедневных занятиях по часу, дальше уже можно пробовать собственные небольшие проекты.
Ответить на вопрос