Estou no início do caminho da programação e acho isso uma coisa normal, passei exatamente por isso no início do meu aprendizado. Quando percebi que não conseguia resolver os desafios descobri que na verdade era minha base que não era boa. Ainda estou aprendendo e vez por outra aparece algo em que travo, mas se você quiser realmente diminuir essas dificuldades, minha dica é rever todo o conteúdo do zero, mesmo o que você já viu. Se você está fazendo um curso, procure outros professores que estejam ensinando os fundamentos. As vezes tem professores que pulam conteúdos, e para algus é bom e outros é pessimo. No meu caso, essa dificuldade era meramente falta dos conhecimentos básicos e saltar etapas do aprendizado.

Espero ter te ajudado, mas acho que estamos no mesmo barco 🙂. Estou torcendo por você 🙏

Qual você me indica?

tem muitas opções, mas o curso em vídeo do Guanabara é uns dos melhores em português. Existe também o canal do feliz, o serlev e clubefullstack. Isso no YouTube,caso você queira pode até comprar algum curso baratinho na udemy, sempre tem promoção de cursos por 22,90. Eu fiz o curso de logíca de programação do YouTube da serlev e acabei comprando o curso dele na udemy de fundamentos do frontend por 22,90. E muito simples a forma que ele explica, e ele foca em conteúdos iniciais. Para mim funcionou muito bem. Existem outras opções gratuitas como o site da freebootcamp, mas ai vai depender de você ver o que é mais fácil de entender. Eu comprei um curso na udemy da cod3r, um fullstack, não digo que o professor seja ruim, mas ele passou um basicão de js no inicio do curso e passou mais de 100 desafios para resolver , eu comecei a fazer e fiquei muito frustrado não consegui resolver nem 30, parecia que eu não tinha aprendido nada, até parei de estudar achando que isso não era para mim. Depois de vários meses parado, decidi voltar a estudar assistindo o curso do Guanabara de algoritmo, cara, foi um choque para mim, não era eu que era burro, o curso que pulou muitas etapas. Para mim, não funcionou, mas isso depende de cada pessoa, do conteúdo que ela já sabia. Vou voltar e fazer o curso depois, com essa nova bagagem já adquiridas. Espero ter ajudado 🙂😃