Un ipotetico ordine di inizio può essere:
Siti statici:
  1. Html
  2. CSS
  3. javascript

http://www.html.it/guide/guida-html/
http://www.html.it/guide/guida-html5/
http://www.html.it/guide/guida-css-di-base/
http://www.html.it/guide/guida-javascript-di-base/
Siti dinamici
  1. PHP, ASP, Net, ecc. a tua scelta
  2. Database MySQL o altro

http://www.html.it/guide/guida-php-di-base/
http://www.html.it/guide/guida-asp/
http://www.html.it/guide/guida-aspnet-20/
http://www.html.it/guide/guida-mysql/

Ecco qua! Ce ne hai per una vita