Как начать учить frontend разработку?
1. Нужно больше верстать.
2. Так возьми и потрать время на изучение позиционирование элементов, если не умеешь делать flex вёрстку, то научись это делать.
3. Ты должен верстать исключительно адаптивные сайты, сейчас без этого некуда.
4. Изучи JS, для этого можешь прочитать "Современный учебник JS".
5. Изучи sass, bootsrap, jq - они ускорят твою роботу.
6. Изучи React, React Native.
7. Постоянно верстай ( да... я иногда повторяю )
Для начала - тебе с головой хватит!
Вот отличный канал, чтобы подтянуть html/css: открыть