La nueva versión del portal de yahoo! utiliza CSS y XHTML para mostrar el contenido y AJAX para la comunicación con el servidor.
Y en el servidor, es probable q utilicen PHP no lo veo a Yahoo! con ASP pero como q eso deberías de preguntarselos a ellos.
Si deseas programar un sitio de internet, debes de saber mucho sobre CSS, XHTML, JavaScript, PHP y MySQL.
Dejame aclararte de AJAX no es nada más q el uso anidado de tres tecnologías q ya existen hace tiempo, XHTML, DOM (Document Object Model) al cual accedes con JavaScript y el objeto XMLHttpRequest, q permite enviar y recibir datos al servidor sin necesidad de recargar toda la página.
Aunque no te lo creas, en los backoffice utilizan casi todos, ya que su CMS y su AdServer así lo requieren.
A simple vista utiliza shtml, xml y PHP (no asp, al menos en el frontend).
Sin embargo, tienen servidores bajo Unix (increíble) y Linux, por lo que dependiendo de la sección puede haber un remix de códigos a tener en cuenta. :)
Echa un vistazo a este link: http://conferences.oreillynet.com/cs/os2003/view/e_sess
Asimismo, utiliza rutinas como javascript, que están perfectamente visibles en el sourde, tanto las rutinas como las llamadas a la mismas.