1. Базовые навыки html/css. Здесь отлично помогает htmlacademy.ru
2. Чистый JS на learn.javascript.ru
3. Попутно верстаете все, что плохо лежит, практику по JS можно получать на каком-нибудь Codewars.
4. Дальше начинаются различные тулзы — препроцессоры, сборщики, фреймворки. Начните с простого — Gulp, Sass, Jquery, Bootstrap, Emmet, Git, NodeJS на уровне npm.
5. А здесь вы уже начнете неплохо ориентироваться во фронт-разработке и вопросов — куда двигаться дальше — не появится. Разве что только философские.