Olá! Olha, tudo é prática. No começo é super normal você precisar voltar para entender ou implementar certa funcionalidade. Eu trabalho muito com front e no começo eu precisava copiar dos tutoriais para implementar certas regras css. Passou-se o tempo e já lembrava os atributos de cabeça, meio que de forma intuitiva eu já sacava qual atributo e valor eu precisava digitar para que a div ficasse centralizada, com sombra e com borda redonda; como fazer um gradiente e etc...
É como começar a andar de bicicleta quando criança, super normal usar rodinhas no começo e com o tempo você já entende como andar sem as rodinhas. Assim é para os diversos condeúdos que envolvem programação e desenvolvimento, toda linguagem ou framework novo a gente começo copiando (rodinhas) e depois vai ficando tudo gravado de forma intuitiva.
Edit: Cuidado com ChatGPT e Snippets! Eles são um grande quebra galho quando já se sabe o que se vai fazer e como fazer. Andar de rodinhas é válido desde que esteja empenhado em um dia deixar de usá-las.