ähm sorry, das mag jetz ein bissal präpotent klingen..... aber webdesign kann man net wirklich lernen..... coden kannst lernen, ok, aber das richtige design, mit graphik und so..... das is eher begabungssache (zugegeben ich bin auch net wirklich gut darin... deswegen mach ich auch lieber backend geschichten...)
-> aber wenn du reines coding meinst....
http://www.teamone.de/selfhtml
einfach durchlesen, und herumprobieren, frei nach dem motto "learning by doing"