18 anni, quindi 4 superiore?
Termina la scuola e vai all'universita'.
Imparare a programmare, senza avere uno scopo, data la complessita' dell'argomento, porterebbe inevitabilmente e velocemente alla noia.
Quindi, prima cosa: scegli un argomento tra gli infiniti disponibili:
grafica 3d, giochi, robot, web, applicazioni per cellulari, ...
Una volta che hai le idee chiare su che cosa fare, ti si puo' aiutare per darti indicazioni su che strumenti (linguaggio di programmazione, tool, ...) utilizzare.
Al minimo, come e' gia' stato detto ad un giovane iscritto, ieri, vai in librerie e acquista qualche libro.
Impare a programmare non e' difficile, ma per diventare bravi serve tanto, tanto, ... tanto studio ...