No se si tienes muy claro lo que es desarrollo Web, pero bueno. Para mi desarrollo Web implica dos campos; maquetación(diseñador Web) y programación(desarrollador Web).
Para hacer una Web puedes hacerla de múltiples maneras. Si dices que ya sabes Html y Css ya tienes un paso dado. Podrás maquetar una Web y dejarla con un aspecto bonito.
El siguiente paso recomendable para mí es que aprendas Dhtml, Javascript, Php y Mysql. Si quieres también puedes aprender Flash. Con esas nociones podrás montar una web
dinámica y podrás abarcar bastantes tipos de Webs; desde crearte tu propio Webblog hasta hacer la Web de una empresa.
Ya por último puedes aprender la parte de hacer Webs que es más profesional; como JSP, Ajax, Asp.NET y derivados.
Pero en principio para aprender lo siguiente a lo que ya sabes, puedes instalarte un "todo en uno" bastante funcional como
EasyPHP que integra php, mysql, apache y phpmyadmin. Bájate manuales para aprender lo básico de PHP y create tu propio script para empezar a ver como funciona.
Aquí se da una visión del mundillo de hacer Webs, échale un vistazo si quieres.
ByEs