Yo te recomiendo que primero navegues mucho, busques buenas comunidades como esta, te infles de recursos y tutoriales, y luego por orden, en cuanto a codigo:
Aprende html y combínalo con css para maquetar tus diseños, luego ve a php y mysql para dinamizar tus webs, y poco a poco ve aprendiendo cosas para implementar tipo java y flash, para hacer cosas animadas más bonitas.
De diseño pues photoshop, fireworks para diseño web, dreamweaver también... no sé... poco a poco todavía te queda no? pues a empezar jajaja😛8:
Otro consejo es que vayas buscando hosting gratis con base de datos para ir subiendo diversos cms tipo wordpress, joomla... para poder ir habituándote a los principales problemas que suele tener la gente en los comienzos, además que ayuda a aprender html, css y php 😉