Siempre existe una duda en cuánto a como debo practicar o como hacer o como llevar los dos de la mano, yo siento y lo digo por experiencia personal que debes empezar y practicar mucho, en mi caso aprendí Html Y Css3, luego ya con eso solo con eso y a puro "float: ;" pues iba maquetando las webs luego pasé a Flexbox, Css grid y terminando con Bootstrap, recomiendo que si lleven una estructura de estudio para que no se confundan ni se mareen cuando en google luego de consultar como hacer tal cosa te aparezcan 1000 lenguajes, 1000 frameworks y 30000 librerías, pero siempre siempre HAGAN TODO LO QUE SE LES OCURRA CON LO QUE SABEN, porque ya después cuando avancen todo será mucho más simple