L'unico consiglio possibile è di mettersi a studiare seriamente la programmazione nel modo in cui l'hanno affrontata tutti i professionisti, lasciando perdere codesti sogni proibiti, che alla tua età e nella tua condizione di inesperienza totale non sono altro che baggianate da lamer di quart'ordine. Le tipiche richieste dei tuoi coetanei come "scrivere un motore grafico", "creare un sistema operativo", "fare reverse engineering"... sono punti di arrivo al cumine di un piano di studi e di esperienza al quale pochi professionisti possono sperare di arrivare, non certo passatempi per adolescenti annoiati e troppo curiosi.
Matematica discreta e logica elementare, problem solving, teoria della calcolabilità, algoritmica e complessità computazionale, architettura dei calcolatori, software engineering, linguaggio Assembly, C, paradigmi non imperativi... questo è ciò che devi studiare, per cominciare.