Acho que isso é algo muito recorrente na vida de quem começa a estudar programação. E sim, também já passei por algo parecido.
O que eu percebi depois de um tempo, é que eu estava me cobrando muito. Eu começava a estudar em uma noite ai qualquer, e já achava no outro dia de manhã que seria o melhor naquilo.
Além disso, outra coisa que eu percebi é que como hoje em dia temos acesso há muita coisa na palma das nossas mãos, acumulados muita informação em pouco tempo e isso acaba causando um tipo de burnout. Por exemplo, o que acontecia comigo, eu queria estudar um assunto X, começava a ver vídeos sobre X e quando percebia já estava "aprendendo" sobre o resto do alfabeto (e aquele assunto X que eu queria, tinha ficado mais difícil e mais distante pela quantidade de informação).
O que me ajudou foi dar um passo de cada vez, não querer aprender tudo em um dia só, até porque não tem como. Você pode usar esses apps para programar seus estudos como notion, trello etc. Tenha calma, tudo vai chegar no seu tempo.