Vamos lá, antes de tudo, leve em conta que, quando eu comecei, demorei 2 semanas só para entender o que era padding e margin no CSS. Programação requer que você não decore conteúdo, mas tenha um entendimento real sobre ele. Por isso, você deve focar em entender o que está fazendo. Use o ChatGPT, peça para ele ser seu professor e NÃO TE PASSAR CÓDIGO, apenas te explicar conceitos e fluxo de desenvolvimento.
Como o seu objetivo é o Fullstack, recomendo que você pense em mudar esse fluxo de aprendizado para algo que englobe mais o Back End primeiro e depois o Front. O motivo disso (falando de experiência própria) é que, no Back End, você vai estar muito mais ligado a conceitos e padrões do que no Front, e com isso sua lógica de programação já vai estar afiada.
Por fim, não desista. Sempre vamos querer ficar comparando A com B, mas devemos levar em conta que A != B
.
Boa sorte!