puedes usar AJAX con cualquier lenguaje en el servidor, por ejemplo yo uso JAVA en el servidor, algunos usan RUBY, PHP, el servidor es independiente, peudes usar AJAX con lo que tu quieras, si sabes PHP, pues seguramente lo usaras con este ultimo.....
ammmmm, un buen tutorial?? mirate este!
http://www.w3schools.com/ajax/default.asp
have funnnnn