AJAX is geen taal op zich maar de combinatie van JavaScript en de mogelijkheid van XMLHttpRequest.
Middels XMLHttpRequest is het mogelijk om een deel van een webpagina te verversen zonder de hele pagina opnieuw te moeten laden.
Dit werd voorheen met hidden frames ook al gedaan.
Om AJAX volledig te gebruiken moet een goede kennis van DOM, XHTML, CSS, XML XCLT, XMLHttpRequest en JavaScript, vereist.
Het is sterk aan te bevelen om nauwlettend de regels van de W3C hierbij te volgen.
Gelukkig zijn er toolkinds die het leven een stuk makkelijker maken, zo als de Google Web Toolkit en jQuery.