A prática é fundamental pois você vai quebrar a cabeça pra fazer certas funcionalidades e consertor bugs e isso é fundamental pro seu crescimento pois você vai ficar mais calejado saca? Coisas como aprender a pesquisar melhor, formular perguntas de uma maneira mais aprofundada, saber aonde pesquisar são algumas consequências que você tem com o aprendizado constante, tanto na teoria quanto na prática. Mas vai tranquilo, no seu tempo (se comparar é algo extremamente prejudicial pra você mesmo) e se você já tiver a lógica, é a hora de procurar o que você curte dentro desse universo (eu sou front-end por exemplo), mas você pode curtir outra coisa.
Aliás, algo que eu acho muito importante já nessa fase de iniciante é, antes de sair codando, pense no problema que é pra ser resolvido e escreva as etapas que você precisa pra finalizar ele (isso é importante pra você treinar a lógica e não se perder nas ideias)