Para convertirme en un buen desarrollador web, ¿qué lenguajes de programación necesito aprender (y en qué orden)?

Para el frondend no hay muchas opciones. Deberá comenzar con Html, CSS y JavaScript. Hay idiomas que uno puede transpilar en JS, pero en cualquier caso se le pedirá que pueda leerlo de todos modos al depurar su aplicación en el navegador.

En cuanto a las tecnologías de back-end, tiene muchas más opciones. Dado que el idioma del backend es independiente del soporte del navegador, cada empresa puede elegir su herramienta de back-end por su cuenta. Así que aquí tienes una larga lista de oportunidades. Mis favoritas actualmente dependen del caso de uso Elixir, Ruby, Scala y tal vez Go. También comenzaré a aprender Python y Clojure pronto. Pero, por supuesto, también hay una docena de otros idiomas.

Recomiendo comenzar con la parte del viernes si está realmente interesado en el desarrollo web. Si está interesado en el desarrollo de software independiente del desarrollo web, cualquier lenguaje puede encajar. En ese caso, recomiendo discutir herramientas comunes para algunos casos de uso especial como Python para ciencia de datos o Scala y Elixir para procesamiento y transmisión de mensajes, etc.

Para el desarrollo web, es bastante esencial aprender HTML, CSS y Javascript, aunque de estos solo Javascript es realmente un lenguaje de programación.

Dependiendo de si desea hacer desarrollo frontend o backend (puede leer lo que significan aquí: No hablo su idioma: Frontend vs. Backend). Para frontend, los de arriba deberían ser suficientes, pero para backend también necesitarás al menos PHP, probablemente más. Pero comenzaría con HTML, seguido de CSS. Una vez que tenga una comprensión básica de estos, que debe obtener con bastante rapidez, vaya a Javascript.