Como te han dicho, HTML y CSS es el abecedario y hay que empezar por ahi.
A ser posible, HTML5 y CSS3
Con eso, tienes lo básico. Podrás, efectivamente, hacer "webs" pero hoy día una web estática no va a ningún lado, por lo que ya te tienes que meter en tecnologías de servidor y en programación y todo depende de hasta dónde quieras llegar. Ruby, php, javascript, java, jquery, jsf, etc, etc, etc