Hola:
Da lo mismo en que tecnología estén incluso pueden estar en tecnologías diferentes. Lo más normal es que estén hechas con algún lenguaje de programación tipo PHP, Java; .NET, etc.
Con esos lenguajes generarás el HTML necesario para que la página la interprete el navegador, añadele los estilos CSS y algo de Javascript y ya tienes el resultado, que depende de la creatividad de cada uno.
Cita:
Iniciado por Javrofb
Por allí escuché rumores de que están hechas en Oracle!
Oracle es una base de datos, que puede ser utilizada por cualquiera de las tecnologías anteriormente citadas, puedes usar esa misma o MySQL, da lo mismo, el resultado será el mismo.
Saludos.