Sarve...
allora ti dico subito una cosa: nell'apprendere un qualche linguaggio di programmazione (quello che vuoi C,C++,JAVA,PASCAL,BASIC,VISUAL BASIC,PHP,ASP,JSP,PHYTON,PERL...etc etc) non ci sarà MAI un minor tempo possibile. Tieni presente che purtroppo la programmazione ti porta ad un continuo studio... non arriverai mai ad un livello tale di conoscenza da dire: "Bene da oggi so tutto sul mondo della Programmazione!" se dovessi farlo un giorno prendi in considerazione l'eventualità che al mondo ci sono almeno altre 10.000 persone che ne sanno più di te.... fidati è deludente come idea, ma può anche essere uno stimolo in più (almeno per me è così).
Prima domanda: su cosa vuoi progammare? vuoi programmare strutture web (es: sitiwew) ... oppure creare veri e propri applicativi ...oppure ... insomma che vuoi fare?
quanti anni hai? perchè se sei ancora giovane potresti buttarti prima sull'ITIS con indirizzo informatico e poi all'università potresti continuare con Scienze Informatiche oppure Ingegneria Informatica (la prima è molto più vicina alla programmazione vera e propria)... e poi per finire ti consiglio di metterci molta ma molta passione nella programmazione anche e soprattutto quando frequesti il periodo scolastico/universitario. Il fattore della passione può essere un idiozia, ma ho avuto fin troppi compagni di scuola/università migliori di me in molte discipline ma totalmente avversi e incapaci a capire come cacchio si mettono assieme 2 righe di codice.
Ti ho scritto tutto questo perchè anch'io, come tanti, è dall'età dei 15 anni (ora ne ho 26) che sono totalmente immerso nel mondo della programmazione (superiori->università->passione->lavoro
).... e di molte cose ancora oggi ne sono totalmente a digiuno!
Insomma spiegami un pò meglio cosa vorresti fare... così ti posso dare una mano a scegliere!