Hola:
Aunque php se usa mucho en la web, lo fundamental es javascript, porque también Ajax puede ser javascript + asp, o javascript + perl (u otro lenguaje del servidor)... incluso se pueden hacer peticiones de datos no-dinámicos (aunque no sea lo habitual)
Saludos