Bom... Não acredito q exista um caminho correto, talvez um "menos errado"... Posso falar do caminho q eu segui... Primeiro foquei na "velha" tríade, HTML, CSS puro e JS. Não esperei saber tudo, mas acredito q formei uma boa base. Depois parti p React, a linha de evolução foi bem rápida e tranquila. Óbvio q eu me deparei com vários erros.. Kk Mas conforme a prática e os diversos tropeços fui entendendo como tudo funciona e onde cada coisa se encaixa. Diria q esse processo me custou uns 5/6 meses de estudos diários. Ainda acredito q estou longe de me considerar proficiênciente, mas arrisco dizer q no mínimo estou na média. Se eu puder extrair alguma fórmula do q eu vivenciei, diria q é estudo e prática. Não espera aprender tudo p depois partir p prática, já vai praticando tudo q vc aprende. Não tenha medo dos erros, leia e aprenda com eles. Quanto a CSS, aprenda um pouco dos dois, escolha o q mais te agrada e foca nele. Quando vc tiver trabalhando em um projeto, usa aquele q a sua equipe definir. Até pq vc já vai ter aprendido a base do CSS, o q é o mais importante. Claro q tudo q eu falei é apenas a minha opinião.

Obrigado! É muito bom ouvir experiências e como o aprendizado se evolui.