A melhor maneira de aprender mais rápido é realmente isso, assistir a uma aula ou lendo a documentação da linguagem e logo após partir para a parte teórica, a parte das ideias (lógica) e em seguida praticar o suficiente até que você sinta que entendeu uma parte ou grande parte do problema e resolve-lo.
A comunidade é um boost, pois em contato com outras pessoas da sua mesma área, as chances de chegar mais longe é grande, pois em comunidade evoluímos em conjunto e mais rápido de forma eficiente! ✌😎
@Dionebraz, exato, pratica ajuda muito, mas precisamos ter a base do conceito para o entendimento ser completo, fazer pequeno projeto, praticar pequenos entendimento se muito legal, por exemplo: estou aprender Loops(for, while, do, etc.) vou criar um programa de tabuada! :D 👍