There are plenty of quality guides on the web - for instance, the tomshardware guide to building a PC.
For my first build, I set a weekend out - took me both days, ~20 hours.
(Included EVERYTHING) (setup XP, install standard apps ex. antivir) (tests)