In short, XP is engineering best practices applied to software development. It's "Extreme" in that it drives developments with more speed, discipline, flexibility, and quality than any other process.
We'll have a lot more to say on this page. For now try:
Those new to TestDrivenDevelopment? encounter an extra learning curve attempting to test GUIs? first. The TestFirstUserInterfaces project reveals common GUI issues, and a system of test fixtures to overcome them.