Sou formado em Psicologia e se conselho em comentário de fórum mudasse a vida das pessoas, estaria vendendo elas e ficando rico.
Dito isso, algo que pode te ajudar é colocar o seu aprendizado em programação em uma perspectiva. Aprender programação é como aprender inglês do zero. Ou chinês, japonês ou alemão. Eu citei essas linguas, pois aprender espanhol a partir do português não é começar do zero, a estrutura da língua é muito similar, muitas palavras são quase iguais, você já começa com pelo menos 20%.
Quem aprende programação do zero está querendo usar a língua inglesa de forma profissional, por exemplo. Dá para aprender "Yes", "No", "Thank you" em 15 minutos? Dá sim! Dá para aprender a conduzir em uma reunião de negócios em inglês em 15 minutos? Não dá não.
Uma coisa é conseguir soltar um "hello world", que é falar "Oi" em programação, outra é criar algo útil para alguém e ainda ser pago por isso, que é o equivalente a estar confortável falando em inglês para fechar um negócio entre executivos de empresas.
Quanto tempo demora para estar confortável com o inglês para conseguir fazer amigos gringos, entender um filme em inglês sem legendas, ler um livro do Shakespeare sem usar um dicionário? São coisas de anos, com bastante dedicação e consistência. Eu comecei a aprender Inglês aos 8 anos de idade e ainda hoje sempre aprendo palavras novas, minha pronúncia poderia ser melhor, poderia ser mais solto em situações informais, ainda cometo alguns erros gramaticais quando escrevo, ainda posso melhorar muito mais.
Quem vê alguém falando em inglês fluente parece fácil. Agora vai tentar fazer o mesmo sem ter estudado? Não vai sair nada. Assim como para aprender inglês, a perspectiva para aprender programação para usar profissionalmente é de anos, não importa o que digam para você, que tem atalho, tutorial foda, que tem a estratégia de aprendizado XYZ, a verdade é não existe milagres, só existe esforço constante.
Eu entendo essa ansiedade, pois nas redes sociais todo mundo é foda, todo mundo aprende uma linguagem de programação em 3 horas assistindo um vídeo no Youtube, todo mundo faz um projeto foda em 1 hora, todo mundo ganha 20k com 3 anos experiência, mas por outro, a grande maioria das pessoas, que não se gaba, não conta mentira e é realista não se manifesta nessas mesmas redes sociais, pois sente que o que conseguiu não é nada perto do que os fodões conseguiram.
Tem gente que pode falar que o processo de aprendizado foi muito mais fácil, mas aí investigando a vida dessa pessoa, provavelmente ela não começou do zero. Quem se formou em Matemática, não começa do zero para aprender fundamentos de programação, quem é Designer não começa do zero para aprender a construir um Front-end e por aí vai.
Tudo isso para dizer o seguinte: Se sua expectiva não é realista, você vai ficar sofrendo. Se o seu progresso está de acordo com a sua expectativa, não tem sofrimento.