AJAX no es un lenguaje. Es el acrónimo de Asynchronous JavaScript And XML y es una nueva (relativamente) forma de hacer páginas web.
En el corazón de Ajax está el objeto XMLHttpRequest que permite desde javascript obtener el contenido de una url. Usando este objeto desde una página HTML común se puede leer datos de la web, o enviar los datos de un formulario a un servidor sin necesidad de hacer un refresh en la página.

SERVIDORES LINUX EN CENTROS EDUCATIVOS
Diseño de páginas Webs dinámicas con Joomla!
Curso impartido en el CEP de Castilleja de la Cuesta año 2009