ruby reemplazaría solo a PHP
HTML es el lenguaje en que se pagína la web para el navegador, este es insustituible
CSS es el lenguaje de los estilos para la paginación, puede no usarse pero la pagina quedará medio fea (insustituible)
JS es en el que se hacen las interacciones de la web... actualmente es el unico standard, así que asumiré insustituible...
MySQL es el lenguaje para las peticiones a la base de datos... tienes unas pocas opciones como PosGRE, MSSQL, etc... pero el más común es MySQL (y con los otros casi no hay diferencia en sintaxís)
PHP es el lenguaje en el que se comporta el servidor... puede ser sustituido por muchos otros (ruby, nodejs, python, .net, java, entre otros), sin embargo los servidores normalmente solo soportan pPHP inicialmente
HTML es el lenguaje en que se pagína la web para el navegador, este es insustituible
CSS es el lenguaje de los estilos para la paginación, puede no usarse pero la pagina quedará medio fea (insustituible)
JS es en el que se hacen las interacciones de la web... actualmente es el unico standard, así que asumiré insustituible...
MySQL es el lenguaje para las peticiones a la base de datos... tienes unas pocas opciones como PosGRE, MSSQL, etc... pero el más común es MySQL (y con los otros casi no hay diferencia en sintaxís)
PHP es el lenguaje en el que se comporta el servidor... puede ser sustituido por muchos otros (ruby, nodejs, python, .net, java, entre otros), sin embargo los servidores normalmente solo soportan pPHP inicialmente