I'm not exactly sure what you mean (what is the goal of it, or what is it, or what value does it add), but beyond a basic Google/Wikipedia look up, check out Jeff Atwood's article on it compared with a "code review" session, it's pretty interesting --
http://www.codinghorror.com/blog/2007/11/pair-programming-vs....