Exatamente, muito bom. O ideal seria o equilíbrio entre teoria e prática, muitas pessoas esperam apreender "tudo" primeiro pra começar a praticar, já outras ignoram alguns fundamentos que serão importantes pra carreira.
Com 20% do conhecimento em alguma coisa você já pode obter 80% dos resultados, e acredite 20% de alguma coisa em programação pode já ser muita coisa, esses números foram tirados do Princípio de Pareto.
Mas como vou saber quais 20% desses assuntos devem ser estudados?
Pense sempre em boas práticas, semântica, código limpo (escreva um código pra outro programador entender), acessibilidade. Dessa forma você vai achar os principais assuntos que devem ser estudados, esses fundamentos você vai levar pra carreira inteira e vai ser muito mais simples aprender algo novo depois.