Sim eu compreendo completamente o que está dizendo, e claro, praticar é mais do que importante, é essencial! colocar um projeto real em prática traz muito aprendizado. Inclusive, quando você coloca um projeto em prática, você aprende a resolver problemas reais, sem contar a experiência de aprender a pesquisar, resolver problemas que encontra só construindo um projeto, ou seja, você aprende a aprender. Mas o que eu quis dizer na mensagem foi específico a uma situação em que fazendo só dessa forma, você trava no processo de aprendizagem em algum momento, e o problema é que quando iniciante você não sabe o que falta, e muitas vezes vamos avançando cada vez mais na tecnologia esperando que lá na frente podemos entender melhor conceitos que não sabemos que é fundamento. Então avançar não vai suprir isso, aí você trava. Claro que dá pra construir muita coisa mesmo com buracos de entendimento na base, as abstrações estão aí para isso. Mas para algumas pessoas só juntar as peças e por pra funcionar não é o suficiente. Sou voltado para prática, entendo a importância disso,talvez o foco da minha mensagem não tenha dado espaço para colocar essa perspectiva. As duas juntas com certeza é o cenário ideal. :)