Mi aporte:
Descragte un editor bueno y potente notepad++
Visita como te dijeron librosweb.es
Descargate algunos templates css que hay por
aca
Leer y lee mucho.
Una vez que vayas dominando lo básico podes ir por lo demas. Tampoco recomiendo ningun curso por mas bueno que parezca, va ser una perdida de tiempo y dinero.
Solo una aclaracion es muy distinto "hacer webs" que "diseñar una web" Para diseñar tenes que tener aptitud.
Saludos :)