The age where you needed atleast a basic technical background to compile your own hardware components is long gone. Anyone with some amount of common sense these days can google hardware reviews and figure out a combination that suits their needs. Sure it takes a little effort, but you're also saving yourself a lot of money by doing that instead of buying overpriced and oftenly inferior pre-determined machines.
It really does depend on the person. I've been using computers for decades, am well educated, am (in theory

) smart.... and I certainly found the whole "build a PC" thing to be quite stressful. Plenty of research gave many many options that, even with aid from the Tech Thread, took quite a bit of working through. It wasn't fun, and I certainly won't be doing it again.
It was definitely a learning experience, and it's shown me just what all you're paying for when you spend that extra on a pre-built. Having done it both ways, I find the extra expense to be worth it, to get someone else to do it and test to make sure it works/etc. I certainly don't think "build it yourself" is the solution for everyone, or even recommended for everyone. That said, I'm not saying it's necessarily a bad thing either. If you think you might enjoy it, go for it.

Even if you don't want to build it yourself, the Community Tech Thread is a still good source of learning what parts/etc you want to look for, and good companies to get a pre-built from.