I have built a few PC for myself, friends and family. If you have never done it before, I would recommend having a friend who has, help you through the process. That's how I learned.
I, personally, don't like bare bones kits. They never seem to come with the combinations of parts I want.
First, I'll recommend newegg.com and mwave.com. I've ordered parts from both of them, and they have great service.
Second, I'll recommend pcmech.com and
their tutorial. Once you have a list of parts, post it on the message boards there. There are allot of people who will give you feedback and help you out.
I'm sure many people here will help out, also. Just ask questions and you will get answers.