I used this site when I was building my PC, since it helped make the information a lot more digestible, you know, confirming compatibility and all that.
http://www.logicalincrements.com/
The actual build itself is initially a bit stressful, but on some level, it's just like playing with...