Sei al 4 anno delle scuole superiori, il che vuol dire che fondamentalmente ti mancano diverse basi teoriche necessarie per comprendere gli aspetti piu' complessi/interessanti della programmazione.
La cosa piu' semplice che puoi fare e' quella di studiare BENE sui libri di testo che stai usando attualmente.
Al limite, puoi anticipare gli studi del 5^ anno.
Non ha senso voler andare troppo avanti per il semplice fatto che, non ci crederai ma e' cosi', conoscere un linguaggio di programmazione e' SOLO UNA PICCOLISSIMA PARTE delle cose cose che uno deve conoscere per poter saper progammare. E per poter capire quello che c'e' dopo, servono conoscenze un po' piu' evolute. Ad esempio "Algebra astratta"
http://www.ripmat.it
Se vuoi farti un'idea di che cosa c'e' OLTRE al linguaggio di programmazione, vai a spulciarti li argomenti trattati dalla facolta di Informatica nell'universita' della tua citta'/regione.