PHP y SQL para comenzar. El SQL principalmente para usarlo en MySQL.
Hay muchos otros gestores de base de datos y lenguajes de backend, pero este dúo es sin duda el predominante en las webs, además de ser sencillos de aprender.
Luego HTML, CSS y Javascript. Aquí conviene comprender que as etiquetas HTML no son para dar estilo a las cosas, sino por otros motivos como la accesibilidad (para que las personas ciegas puedan usar sus lectores de pantalla, por ejemplo), además de diferenciar el HTML4 del HTML5.
Con javascript te recomiendo ir con cuidado, porque a la mínima y terminas encerrado en el uso de alguna librería o framework que está (JQuery) o estará obsoleta con el tiempo (Vue, React, Angular2, etc.).
En realidad con todos los lenguajes siempre hay que andar un poco con cuidado de no caer en frameworks, librerías o dependencia de alguna herramienta antes de lo debido. Todas esas cosas está bien usarlas cuando manejas el lenguaje, de modo que no te generes una dependencia de las mismas, a menos que solo busques llegar a un perfil técnico en alguna de dichas herramientas/frameworks (y no así de programador), para lo cual te recomendaría uno de esos talleres intensivos de 2 semanas que dan en las universidades.
kj