Poxa, sinto muito pelo como você está se sentindo. Mas acho que seu desanimo está vindo pq vc está se frustrando com suas expectativas de aprender em uma velocidade e na realidade está levando mais tempo do que você espera.

O que aconselho?

  1. Tente ir aprendendo sem colocar muitas expectativas em prazos, se vai levar 3 meses, 6 meses, 1 ano, não importa, vai levar o tempo que for necessário.
  2. Não se cobre demais. A energia que você gasta se auto-cobrando vai fazer falta quando você for estudar.
  3. Interação social. Traga suas dúvidas pra cá. O que você estudou de JavaScript que não entendeu em específico? Creio que muita gente aqui já teve as mesmas dúvidas que você e vai amar te ajudar.

Espero ter ajudado.

Opa! Ajudou e muito.