Hey everyone, I'm looking to build my first PC. I've bought a total of two laptops in my life and have been constantly disappointed by some flaw. I want to finally build a monster of my own but my knowledge of computer components is pretty low, I understand what device is better than another but I am afraid that I will end up buying a pile of parts that don't work together. Essentially I'm asking if there is anything that I should keep in mind when buying parts to ensure that it will work with what I have already purchased. I'm perfectly capable of googling an item to see if it's worth dropping money on. What I want to build is a 600$ - 800$ Decent computer that I can upgrade from time to time.

Thanks.