← Программирование: полезные материалы
План обучения программированию на 90 дней
План на 90 дней нужен, чтобы не теряться между темами и видеть измеримый прогресс. Ниже маршрут, который можно адаптировать под Python или JavaScript.
Месяц 1: база языка
- Переменные, типы, условия, циклы, функции.
- Ежедневно 3-5 коротких задач на закрепление.
- Итог месяца: консольный мини-проект с README.
Месяц 2: структуры + практика
- Массивы/списки, объекты/словари, работа с файлами или DOM.
- Разбор чужого кода и рефакторинг своих решений.
- Итог месяца: проект среднего уровня (например, трекер задач).
Месяц 3: проект и портфолио
- Один основной pet-проект + один маленький вспомогательный.
- README, описание архитектуры, список фич и roadmap.
- Подготовка к первым откликам: GitHub, демо, описание опыта.
Недельный ритм, который работает
- Пн-Пт: по 45-60 минут практики.
- Сб: 1.5-2 часа на проект.
- Вс: разбор ошибок и план на новую неделю.
Как встроить карточки в план на 90 дней
Чтобы не терять время на поиск справки, используйте карточки как опорный материал в каждом учебном блоке. Это особенно полезно в дни с проектной работой.
- Перед занятием: 5 минут повторения тем по карточкам.
- Во время практики: подсматривать синтаксис и методы без переключений.
- В конце недели: повторять слабые места через карточки + мини-задачи.
Что читать дальше
Карточки для практики по программированию: