@Randalf ... dovresti cominciare il tuo percorso di aggiornamento, dal comportamento che si tiene in un forum ... sono le basi. E, concordo con candaluar, le faccine non aiutano, anzi peggiorano la situazione.
@Marco ... solo una nota. Hai detto di essere un utente esperto, quindi avvezzo ad una terminologia che sicuramente usa tanto l'inglese. A maggior ragione, la programmazione implica una buona conoscenza dell'inglese (non dico quello "discorsivo", ma almeno quello che ti consente di leggere e comprendere un libro). E' praticamente necessario fare riferimento a testi scritti in inglese e studiare caratteristiche di prodotti che sono quasi sempre espresse in inglese.
Quindi, il mio consiglio primario e irrinunciabile è quello di iniziare a migliorare le tue capacità di lettura in inglese e concentrarti sui migliori testi che ti servono, siano anche in inglese.
Comunque, puoi anche visitare i siti delle facoltà di informatica e attingere ai libri di testo dei primi anni, delle materie come fondamenti di informatica (con cui si inizia a conoscere il C).