se posso darti un semplice consiglio, oltre alla lettura di un manuale frequenta assiduamente questo forum, leggi i thread e prova a capire le risposte che vengono date, studiati il codice, le pillole del forum, i link utili etc. etc.

lo studio della teoria è importante ma non basta.

I libri possono darti nozioni sugli oggetti e sui metodi del DOM ma non possono stare al passo con i moderni pattern (approcci ottimali per risolvere un problema), le best practices (ovvero buone abitudini di programmazione), workarounds, e le evoluzioni nel tempo della sintassi di questo linguaggio ... devi acquisire pratica