Cara, quando eu comecei no mundo da programação, eu comecei como GameDev, o que ainda sou, e sempre queria fazer jogos complexos e muito grandes, até que um dia eu mudei de abordagem
"se eu não consigo fazer um jogo grande, então vou fazer vários pequenos" e então comecei a simplificar o escopo dos meus projetos, tem me facilitado bastante e consegui finalizar vários projetos desde então
Fazer algo grande, logo de começo é muito complexo, as vezes vai demandar muito mais tempo e esforço do que a gente pode imaginar, as vezes simplificar as coisas ajuda bastante