Cara, primeiro, que bom que tu conseguiu virar essa chave mental, com certeza daqui pra frente, por mais que os projetos não fiquem mais fáceis, a mentalidade de alguém que persiste vai ser importante, e te fazer concluir esses projetos. Em segundo lugar, pelo menos pra mim, esse método é perfeito, porque (de novo, para mim) é muito mais fácil aprender durante um projeto, buscando soluções pros problemas que a gente encontra na hora, do que ver 200 vídeos que mostram vários casos possíveis, mas na hora de programar, eu não vou lembrar de como resolver isso, ou não vou entender a lógica por trás da solução, pois só copiei um vídeo.