Leggi. Leggi molto.
Le informazioni che hai bisogno di sapere sulla programmazione sono inevitabilmente là fuori, su Internet, quindi se vuoi colmare le lacune delle tue conoscenze devi avere una sincera curiosità per il campo . La distinzione principale è che non saprai cosa non sai o non hai bisogno di sapere fino a quando non lo trovi, quindi l'unico modo per trovarlo è cercarlo.
Quando stavo per iniziare nel campo ero terrorizzato dall'ampiezza del materiale che c'era là fuori per imparare, ma ero incredibilmente ignorante. Fortunatamente, ho avuto la curiosità di fare molti googling, domande e ricerche di libri classici sul campo. Quando ho iniziato a leggere non tutto aveva senso, ma con il tempo tutti i pezzi del puzzle si sono uniti in una comprensione più ampia.
Alla fine, una volta letto e capito abbastanza, passerai da "cosa non so" a "Voglio sapere di [x]".