Все приходит с опытом. Пихать в себя кучу знаний тоже не имеет смысла, а потом пытаться что-то из этого неструктуриванного вороха выцепить в памяти. Если у тебя есть модель проекта в голове- берись и делай по этой модели, и решай проблемы по мере их поступления, при этом обретая новые и новые знания.
И чего вы так реально научитесь?
Пачками штопать формочки?
Строить модели в которых через пару дней сами не разберетесь?
Называть переменные в стиле а1, б1?
А для чего?
Неужели так трудно потратить пару месяцев на то, чтобы сразу делать нормально
Особенно если вы уже хотите заниматься этим профессионально