"Чтобы научиться программировать нужно программировать."
План это конечно хорошо, но лучше заменить его на цель. Где-то давно была статья про девушку, которая хотела писать сайты и она поставила себе цель, каждый день делать по сайту. Это самый лучший вариант самообразования.
Лично для меня поставить себе самому задачу очень проблематично, поэтому я просто лазил по фриланссайтам и искал задачи.
Ты же можешь, просто найти несколько сайтов которые считаешь "качественными и адаптивными" и реализовать их сам. Если у тебя совсем нет опыта в этом, то возьми пару популярных книг по дизайну и верстке и почитай их. А когда будет примерное представление как надо делать, то тут уже гугл в помощь. Ну и поиск всяких best practies.
ну и вот можно почитать статью
theasder.github.io/learning/2015/01/25/let-us-lear...