Eu como jovem, posso dizer que é exatamente isso, eu comecei a estudar programação lá em 2020 (tinha lá meus 16 anos) e só em Março desse ano fui entender como as coisas realmente funcionam e continuo aprendendo, claro. É extremamente difícil conseguir se destacar mesmo, uns pensam que é com o Github todo verdinho, mas eu penso que se for um projeto bem estruturado (onde você fez todos os processos) é algo de extremo valor, quando digo projeto estruturado também quero dizer em termos de conhecimento, é importantíssimo sair da zona de conforto em cada projeto que se faz, você tem vários bugs, mas tem uma satisfação gigantesca no final (pelo menos eu me sinto assim).
Eu gosto muito de me aprofundar na base (no meu caso é JS) então ainda não comecei com frameworks nem nada, pois sinto que dá pra melhorar muito meu código ainda e meus conhecimentos, eu sei como o mercado de trabalho está acirrado hoje, mas é uma escolha minha não correr direto pro Framework, acho que será fundamental lá na frente.
E como você disse, eu sei que vou errar, experimentar e crescer nesse processo, basta eu mesmo querer passar por tudo isso, vejo muitas pessoas imediatistas mesmo (muitos da minha famosa geração Z), mas isso é algo que eu evito ao máximo, um dia de cada vez, não são todos os dias que dá pra dar seu 100%, mas tem que continuar sempre.
Mas enfim, excelente post!!!