I build a computer using this site.
From my experience, PCPartPicker is a great website, as it allows you to create an account to save any parts list you've created so that you don't have to remember them.
There are also filters that greatly simplify the search for spare parts for your PC.
The assembly of the computer went smoothly with no compatibility issues.
I like this website