Практика поможет освоиться и выявить пробелы в знаниях. На ютубе есть плейлисты с курсами.
По теории htmlacademy и webref.ru
Но если верстка не 5-10 летней давности, то в ней есть автоматизация. И чтобы прописать 'color: red' придется разбираться с исходниками, т.к css html js там не предназначены для редактирования напрямую. Препроцессоры, методологии, gulp/webapck, основы ноды - на все придется время потратить.
Полный план тут
webmasters.teamdev.com