hola queria saber si las paginas web se tienen que programar en lenguajes en concreto o si se podria crear con cualquiera como por ejemplo phython?
Claro...
HTML para la estructura, CSS para las decoraciones, PHP (y otros) del lado del servidor, javascript a menudo para el lado del cliente...
La página debe de estar en un "lenguaje" que tu navegador pueda correr, no vale cualquiera obviamente
para que aprendas los lenguajes que te puso Orubatosu te recomiendo esta pagina ya que explican de marabilla con ejemplos:
Tutoriales Programacion Ya (http://tutorialesprogramacionya.com/) ;-)
vengo para reafirmar lo dicho...
de lado de cliente no hay donde correr, HTML es la estructura, CSS la apariencia y JS la interacción
de lado del servidor lo unico que necesitas es poder leer peticiones http y responderlas, esto se puede ahcer en practicamente cualquier lenguaje, los 5 más importantes (en orden) hoy dia son PHP, JAVA, ASP, Python y NodeJS, con uno basta... luego necesitas un lenguaje de manejo de base de datos (a menos que lo implementes tu mismo desde 0 y eso es esfuerzo innecesario) en este mundo las 2 más importantes son MySQL (MariaDB) y Postgres
PHP sin lugar a dudas! cualquier fallo que tengas encontraras cientos de tutoriales en internet.
PHP es el mas usado actualmente, pero sus dias ya estan contados, el futuro es NodeJS y fullstack en javascript. Ademas de ser lo mas moderno es una gran ventaja hacer todo (server & frontend) con javascrit porque te ahorras aprender un lenguaje solo para el servidor.
Aunque sea una pelea perdida, lo cierto es que habría que indicar por pesado que parezca, que javascript en realidad es algo llamado ECMAScript
https://en.wikipedia.org/wiki/ECMAScript
No por ser "mas papista que el papa", sino porque creo que el nombre usado habitualmente de "javascript" crea mucha confusión entre alguna gente.
Mas que nada, para que el que pregunta tenga muy claro que "javascript" y "Java" se parecen en el nombre, en que son lenguajes de programación, y deja de contar