Cześć,
Jest cała masa lekcji w internecie, oprócz tego cała masa książek na ten temat. Jeśli jesteś totalnym nowicjuszem to zacznij od podstaw oglądając PI, jeśli chcesz się dowiedzieć czegoś więcej to płatne kursy lub książki.
Ja się uczyłem metodą prób i błędów, samemu projektując to i owo, posiłkując się wiedzą z internetu, która jest dobra, bo przeważnie aktualna.
Zaczynasz od HTML i CSS, potem JS, następnie jakieś frameworki, biblioteki itd. Jeśli wybierzesz książkę to na pewno na jednej się nie skończy. Nie szukaj też książek od samego Frontendu, ale osobno HTML, CSS JS lub co tam wolisz. Książki takie dzielą się również na podstawowe i zaawansowane. Masa pracy przed Tobą. Najlepiej poleciłbym Ci uczyć się z książek zagranicznych jeśli masz angielski w 1 palcu.