Very useful tool;
https://pcpartpicker.com/
I do have a few general recommendations.
Get a gaming case. They tend to be designed for better air flow.
For a power supply, go with Seasonic. They actually own the factory that makes a lot of power supplies sold by other companies.
Asus motherboards, especially their Tuf line. They build their Tuf MBs with superior heat sinks and more efficient power delivery. They tend to last longer. One review on my current motherboard said it was a lot of motherboard for less than $200.
I've had a lot of luck with G.Skill RAM. G.Skill's website, for each of their RAM kits, they have a QVL list showing compatibility with various manufacturer's motherboards.
I would STRONGLY recommend a big NVME SSD from a reputable manufacturer for your main system drive. Don't waste your money on any SSD using a SATA connection. That will limit your access speed. Check and make sure the M.2 you get is an NVME. If it isn't, it may use a SATA interface which is slower, even in an M.2 slot. Pretty much all modern MBs have one, or even two M.2 slots. I got a Sabrent Rocket. Samsung and Seagate are also great options. You can use hard drives for backups and storage of files you don't need super fast access to, like pics and videos.
CPUs are getting a lot easier to get. Just tonight I noticed that Walmart has the AMD Ryzen 9 5950X in stock for MSRP, $799. That's the first time I've seen ANYONE have that high end CPU in stock for MSRP anywhere. (EDIT: It didn't last long, but they had it listed for a few hours during that night.)
GPUs are still a bitch to get. However, there is an option if you're willing to wait. EVGA is selling their own GPUs for MSRP. Catch is, everything in the RTX 30 series on their website shows out of stock and you have to click the "Notify" button on the GPU of your choice. You will be placed into their order queue to buy one when your number comes up. Once they email you, you have 8 hours to respond and complete the order. This queue/notify/reply system beats the bots. Even so, depending on which GPU you choose, you may have to wait for weeks to get yours.
Take your time and don't rush into your build. I find that I can build a superior system by spreading the purchases out, making better parts easier to pay for.
Edit:
@Atomic Postman, I just noticed you have a
micro ATX motherboard on the list you posted. If you want a serious gaming system, don't go that route. You will be seriously limited in your expansion options. Micro ATX MBs are for builders wanting a smaller, more portable PC. Get an ATX MB.