Nosso raciocínio é associativo. Quanto mais você aprende, mais "matéria prima" vai possuir para servir de referência nas próximas associações. E aprendizado se conquista com "iteraçoes": aprende algo e pratica, sempre no loop. Se não conseguiu entender ou resolver o problema, é porque faltou algo pra tu associar naquele momento.
Continue aprendendo, um pouco cada dia, e uma hora tudo vai ficar mais fácil. Só não se compare a ninguém, porque cada um tem seu repositório para associações. Cada um trilha sua jornada e vai coletando lições/referências ao longo do caminho.