HTML <- Estructura "esqueleto" de una pagina web
CSS <- Le das estilos a la estructura que hiciste con html
javascript <- Le das más dinamismo a una pagina web (Ej: si toca este botón muestra esto...)
PHP <- Lenguaje del lado del servidor para gestionar "usuarios" "ej: comentarios" "productos"
MYSQL <- Servirá para almacenar todos esos datos "usuarios", etcétera
JQUERY <- (Opcional) Es una librería para explotar todavía mejor javascript
AJAX <- (Opcional) Sirve para poder "mezclar" javascript y PHP y poder por ejemplo que al hacer click en un botón se ejecute código PHP, por ejemplo que si das un click en un botón que diga "Bloquear usuario" el usuario sea efectivamente bloqueado... estarías usando un código javascript+PHP
Te hice un resumen de algunos de los lenguajes (aunque HTML, CSS y MYSQL no son lenguajes de programación, por lo menos yo uso estos) para trabajar en el desarrollo web... hay muchos más y todo depende que quieras hacer... Capaz lo único que queres hacer son diseños o paginas web "estaticas" entonces sería HTML+CSS+javascript y ya
No es lo que preguntaste pero te quería dar una mano para que te des una idea de lo que se necesita.
EDIT: Si vas complicado con los diseños podes usar bootstrap, es un "framework" para poder hacer diseños webs.