Ciao,
la considerazione finale che hai fatto è corretta,
purtroppo i video che ci sono online non ti insegnano le basi della programmazione ma solo il linguaggio su cui fanno i video senza dirti cosa ci sta dietro.
io ti consiglio di studiare per apprendere le nozioni fondamentali della programmazione:
1) Il concetto di programmazione e di informatica
2) come si risolve un problema (Analisi, progettazione...)
3) gli algoritmi
4) un linguaggio di programmazione vicino al linguaggio macchina (es. C++, con libro) //non pensare alla grafica ma pensa al codice, e lo esegui tramite debug console
5) le pagine web statiche html e css (un infarinatura base può bastare)
6) una volta che hai studiato e appreso i 5 punti precedenti puoi cimentarti nella programmazione con javascript seguendo i tutorial che trovi online anche se il buon vecchio libro è sempre la scelta migliore