Posso essere cinico?
Sarà perchè vengono fuori costantemente discussioni di questo tipo qui, dov'è pieno di persone che di grafica e web ci campano e che si sbattono per rimanere il più possibile costantemente aggiornati, perciò cinicamente credo che non ci si possa improvvisare, ma si debba umilmente partire dalle fondamenta per imparare le cose.

Se non sai nuotare non vai a fare gare di nuoto.
Se vuoi fare gare di nuoto prima impari a nuotare.
Se non sai suonare non fai concerti.
Se vuoi fare concerti prima impari a suonare uno strumento e le basi della musica.
Se non conosci il codice prima devi studiarlo.
Se non conosci il codice e non lo vuoi studiare allora non metterti a smanettare con dei siti.
Questo per me vale in ogni ambito.