AJAX sostituirà i “vecchi” linguaggi di scripting ?

No. AJAX non sostituirà alcun altro linguaggio, perchè AJAX non è propriamente un linguaggio!
AJAX è semplicemente una tecnica che coniuga diverse tecnologie (lato client e lato server) per ottenere i risultati di un processo di elaborazione del server gestendoli come se si trattasse di elaborazioni del client.

(tratto da Mrwebmaster.it)