This site has captured several years of Extreme Programming discussion and evolution. Use this roadmap to find your way to the most important pages in a logical order. You can always download a snapshot of these pages: http://xp.c2.com/html.zip

Before you get to the programming, you should do some ExtremePlanning. But don't get carried away with the concept. It isn't the right solution for everything. Also, KentBeck has sort of a checklist to help you know, AreYouDoingXp?