Учить сначала теорию или сразу садиться писать код?
Спорю сам с собой: одни говорят «сначала разберись в основах», другие — «просто пиши код, остальное приложится». Как правильно учиться новичку — с теории или сразу с практики?
2 ответа
Правильный ответ — в основном практика, чуть-чуть теории под неё. Программирование — это навык, как езда на велосипеде: невозможно научиться, читая про велосипед. Сел и поехал, упал, поехал снова.
Рабочая схема: бери маленькую порцию теории (например, что такое цикл) и сразу же пиши код, где этот цикл нужен. Потом следующая порция → снова код. Теория без практики выветривается за день, а практика без теории — это тыкание вслепую. Нужны обе, но практики — больше.
Типичная ошибка новичка — месяцами «изучать основы» по видео и так и не написать ни строчки. Не повторяй её: пиши код с первого дня, пусть кривой.
Правило, которое мне помогло: 80% времени — руки на клавиатуре, 20% — чтение/видео. Как только замечаешь, что теории стало больше практики — это сигнал, что ты ушёл в «вечного ученика». Возвращайся к коду.