Я не хочу вас пугать, но я не был действительно продуктивным до моего 4-го проекта.
Конечно, мне удалось взломать несколько сайтов, но если бы кто-нибудь посмотрел на код, я бы не стал его признавать! :)
Nerd Dinner - определенно место для старта. Я также нашел этот сайт одним из самых полезных.
Уловка, которую я обнаружил, состояла в том, чтобы, как только Nerd Dinner был в пути, выбрать проект с домашним животным и заняться им. Затем я выбрал другой любимый проект и исправил ошибки, которые я сделал в предыдущем. Четвертый проект на самом деле напоминал хорошо написанный сайт.
Это просто потому, что парадигма написания сайтов в mvc настолько отличается, что существует довольно большая кривая обучения. По крайней мере, это был наш опыт здесь.