programar não é uma atividade fácil...
quanto mais energia você coloca nisso, mais energia você precisa para ir para o próximo nivel... por isso, ser programador exige muita disciplina e se fato gasta muita energia para poucos resultados, e isso pode ser um problema quando você espera resultado a curto prazo...
no seu caso, você ainda é novo, e seu momento de vida é um turbilhao de ideias e coisas diferentes na cabeça. inclusive mudanças no corpo.
é natural você não sentir o mesmo gás de algum tempo atrás, e seria hipocrita falar apenas para persistir pois o cortex pre frontal do adolescente ainda nao esta 100% desenvolvido para que tenha qualquer tipo de disciplina.
atividades com maior recompensa momentanea, como por exemplo, ficar no youtube vao com toda certeza do mundo ser mais recompensadoras para seu sistema dopaminergico do que programacao que precisa de horas, ate mesmo semanas para ter um resultado....
se eu fosse voce, tentaria, na programacao mesmo, procurar formas de recompensar seu cerebro com steps curtos de "entregas"...
tipo, nao ser a entrega final de um ecommerce, mas construcao de um modulo X, pequeno, e que seja factivel em pouco tempo. ou ate mesmo estes sites de logica tipo https://codesignal.com/. faz um por dia, e dê uma recompensa para seu cerebro disso...
e se ajudar se algo, procure sobre como funciona o cerebro do adolescente/jovem em relacao a dopamina, tipo este video do eslen delanogare (https://youtu.be/mMl6VzpHhuo)
ps: eu queria que alguem tivesse me falado iaao que eu falei quando era adolescente... kkk
valeu!