Pensar em desistir é um tópico recorrente quando se trata de programação. Não é uma área particularmente fácil, e a quantidade de informações, atualizações, novidades, realmente é uma sensação esmagadora quando se tenta acompanhar ou aprender tudo.
Tem também o fato de que não é pra todo mundo essa rotina de tentar escrever código, ele falha, você tenta, e ele falha novamente, assim várias vezes antes de conseguir.
Mas acredito que da mesma forma que acontece com o código, é também na carreira profissional,
apesar de fatores como sorte, e outras coisas do contexto, no fim a principal diferença entre quem conseguiu e quem não conseguiu é a tentativa.
As dicas que eu posso dar sobre isso é, se você não está conseguindo o que deseja, provavelmente você não está aparecendo o suficiente pra quem busca o que você oferece te ver, e também quando tudo parecer demais, dê uma pausa, por mais simples que possa parecer, a mesma pessoa nunca entra duas vezes no mesmo rio.