AJAX o mejor dicho el XMLHttpRequest es simplemente una
técnica que te permite hacer peticiones HTTP a tu servidor por medio de dicho objeto (XMLHttpRequest) desde javascript, y recibir y procesar la respuesta en el cliente con javascript, no tiene nada que ver con animaciones.
+recomendado:
http://librosweb.es/ajax/index.html
luego de aprender las nociones, puedes usar APIS de AJAX como la de jQuery que son muy cómodas y rápidas de implementar, mejorando tu productividad.