Ciao! Allora, per iniziare, ti consiglierei di installare VirtualBox sul tuo Windows (presumo che sistema operativo utilizzi quello) e scaricare l'ISO di Debian da avviare con VirtualBox. In questo modo avrai a disposizione un'ambiente Linux su cui potrai smanettare senza andare a intaccare il tuo sistema, fino a quando non sarai abbastanza sicuro per fare un dual boot. Perché Linux e non Windows? Perché linux è nato proprio per la programmazione, contiene giù l'interprete Python e il compilatore C e C++. Fatta questa premessa, scegli con che linguaggio cominciare: il Python è più smeplice e va bene per i novizi, il C è un po' più complesso, però è più completo... Dopodiché inizia a programmare.
Puoi trovare delle guide qua
https://www.inforge.net/forum/resources/the-hackers-library.14941/ o in generale nella sezione "release". Diffida da guardare solo video, ti danno l'impressione di sapere fare tutto, però quando è ora di programmare ti blocchi. Datti un obiettivo (decidi un programma da creare, o segui una serie di esercizi), e studia dalla documentazione ufficiale, o anche da video, ma metti SEMPRE tutto in pratica. Dopodiché il grosso è fatto, una volta che impari un linguaggio hai già le basi per gli altri linguaggi, e hai anche un approccio di studio.
Da lì puoi poi spostarti sulla sicurezza o su cosa più ti garba