There is no one place for learning ajax. some topics are easy to understand from w3schools and other topics from elsewhere. Its better you get the topic list from w3schools and search them on google and read some source codes. If you just want to use it, use some framework You might also try IBM Developer Works for good tutorials and go to tgmc.in website and there are some links for learning ajax, xml etc