We still think the best place to start learning about XP is Extreme Programming Explained: Embrace Change by Kent Beck. We think the entire book is worth a read, but we understand many people don't have time to read what they should. However, a certain minimal amount of XP should be understood by all software developers, regardless of the amount of XP they will actually follow.
We therefore strongly recommend reading the following pages from Extreme Programming Explained.