A) Since Ajax is based on Javascript and Xml …should I learn Xml and Javascript before trying to learn Ajax?

B) Even if knowing Javascript and Xml is not a must … will I be able to understand and use Ajax more efficiently if I know Javascript and Xml?