Cara, medo é algo natural pra coisas q vc nunca dominou. Por mais q vc tem o conhecimento, se vc não arrisca, vc nunca sairá dessa bola de neve.
Então a resposta é mais simples q vc até sabe: Apenas tente. Dando certo, dando errado, dando mil cambalhotas, apenas tente.
Vc vai errar um monte de vezes, vai falhar um monte de vezes, mas se vc nunca tentar, nunca vai descobrir como fazer. Vc só descobre como? Simples tentando, ahahahah.
Sei q repeti bte vezes isso, mas vc precisa mudar seu jeito de pensar. Vc acha q irá falhar, mas sério, vc já está FALHANDO por não tentar.
Como então eu consigo mudar essa mentalidade de fracassado? Comece pequeno. Sinceramente vc ainda é mto novo na programação pra arrisca um projeto enorme. E não pq vc não consegue, mas é pq vc não tem experiência por causa desse bloqueio e sem experiência, vc não consegue a nuances das coisas para entender de cada coisa necessária para fazer algo. Uma coisa é vc seguir tutorial e fazer, outra é vc pensar em como fazer.
Então assim, uma coisa q talvez te ajude, vc pode tentar ou não. Comece pensando em mini-projetos.
Vou dar um exemplo. Uma vez eu tive vontade de construir um Strava, porém não tinha domínio nem do framework e mto menos como fazer um strava. Então comecei a dividir em partes. Primeiro eu criei um mini-projeto apenas para aprender como colocar o mapa na tela e desenhar um caminho. Só com isso aprendi colocar mapa, desenhar um trajeto, conheci como funciona a partes dos dados (parcialmente pq a coisa é bem mais complexa), conheci vários tipos de mapas possíveis para desenhar o mapa (mas decidi pelo google maps pq era o mais comum).
Depois fiz um mini-projeto para fazer as tabs com o mapa, deu um trampo, mas consegui fazer algo.
E assim foi. Claro q nunca fiz um Strava, mas só com isso já aprendi um monte de coisas.
E tudo foi por partes, e nada de tentar algo grande. Claro q usei como base um app "pronto", mas dividindo fica mais fácil de aprender, pois vc foca em coisas pequenas.
E se um dia eu precisar usar mapas (já precisei usar no trampo), eu sei o caminho por onde pesquisar mais, pois eu já andei nele, o q faltava era polir ele para implementar em algo real.
E qnto mais conhecimento, qnto mais coisas vc fizer, menos medo de tentar vc consegue. Se vc fizer projetos pequenos, vc tbm tem o bonus motivacional, pois nada mais legal q cumprir um objetivo. Por isso sempre recomendo fazer várias coisas, msm q não tenham ligação entre eles.
Uma coisa de fullstack q vc pode começar é aprender a desenhar uma tela q vc deseja, ou fazer só o calendário (já digo q não é fácil, ahahaha), ou fazer o stories do instagram, ou apenas rodar o video msm na tela. Faça aquela pequena coisa q vc deseja aprender, e corra atrás só daquilo de como fazer. Aprendendo bte coisas, irá ficar mais simples pensar sobre um sistema maior.
Boa sorte ai.