The quality of computer components you can buy depends on your budget. So, some websites will offer lower end computer parts at a lower price and some offer high end parts for a high price.
I'm sure if you do a little research on the web, you can find multiple tutorials and tips on building a PC.
Also, this isn't the best place to asks such questions. Most users might simply reply with a superficial answer.