aneel28 :
Thanks to both. Do you have any tips on how I can know exactly what is compatible with what? In terms of the parts? Or will it only be based on the CPU for compatibility.
I'd recommend going to PcPicker site which he provided but since you have no idea about any parts you'd be confuse. So I'll try to be as simple as possible for you.
*Note I should have said 'AMD and Intel', Ryzen is AMD.
Intel takes LGA motherboards.
Ryzen takes AM4 motherboards.
Motherboards under 100 are usually budget builds and for the average person.
150+ is basically enthusiasts with more features and 200+ usually have all the bells and whistles for waterloops, 3D printing etc.
Average user needs 8Gs of ram. If you're gaming, I recommend 16GBs.
Buy a MB that has at least 32GB expansion. You'll want the extra slots to upgrade in the future.
Get an SSD drive to boot your OS and store frequent programs to even games. It's pricy but you can also get a nice HDD 7200RPM for all your main storage.
Air cool your CPU, don't go straight for the AIOs and all that fancy stuff. Don't complicate your life yet. Your Case of choice is important, if you want a smaller MB, don't buy a HUGE case. It'll look ridiculous. And don't buy a small case with a HUGE motherboard.
Forget about color schemes and aesthetics , they'll confuse you to no end and most parts will not be compatible. Don't buy flashy RAM either, you'll just waste money on looks. Buy stuff that works together and you should be fine.