Non devi vergognarti proprio di nulla.
Sai qual è stato il mio primo programma ? Un'interfaccia in VB che non faceva altro che sommare dei dati e calcolarne l'IVA !!! Mi sono diplomato ragioniere programmatore, ma come ben sai a scuola (almeno, fino a qualche anno fa) si studia programmazione di tipo procedurale, e non ad oggetti.
Tutti siamo passati dal "primo nostro programma", ed è la strada migliore per conoscere davvero quello che sarà il tuo ambiente di sviluppo preferito.
Per documentarti? Beh, il migliore strumento è quello che hai davanti: INTERNET. Ci sono tantissimi siti (compreso questo) che ti aiutano a trovare documentazione interessante.
Il C è un ottimo linguaggio (anche se non l'ho mai utilizzato), ma potresti anche buttarti in linguaggi a così detta "progettazione stratificata o distribuita": ASP, PHP per esempio, dove logica, interfaccia e dati sono separati e risiedono (o possono) su PC/SERVER differenti.
Comunque, per qualsiasi cosa, sai dove trovarmi.
Buon inizio cammino. La programmazione è un campo fantastico ed immenso.
Fabio
fabio