Well, the basics are "evergreens".
The list you put up is close (today it is more like: motherboard, cpu,cpu-cooler, ram, storage, psu, case). No-one really uses separate soundcards anymore (in the very old days, you also had controller cards with serial, parallel, floppy and IDE - sometimes spread out over multiple cards).
Building it yourself is challenge (in the good way) if everything goes well, and a challenge (in the nervewracking way) if not... especially if you don't have a comparable second system to swap stuff with to find the faulty device...
I have personally build most of my home computers from around 1995 to 2018. Then I got lazy and bought a completed system from a small, local integrator. I still assemble barebones once in a while (especially tiny ryzen ones)...
As for your resources question, there are LOTS of youtube channels. I like JayzTwoCents but there are a lot..
But it sounds like you have the history and hence skills..
The main stuff as a sorta primer:
Mainboard -> CPU = socket type (check the MB page if your wanted cpu is compatible)
Mainboard -> RAM = formfactor (DIMM vs SO-DIMM and generation DDR3/DDR4/DDR5, non ecc, non registered unless you are doing something special). You could also look at the mainboards "qualified list" (most other comparable ram works just as well).
Mainboard -> SSD/HD (sata) .. number of ports
Mainboard -> SSD (m.2) .. length of slot most common 22x80 mm (i.e. nvme 2280)
PSU: enough juice.. I usually see what prebuilds advertise with and add 100 (watts)
GPU: what can you find (and pay for) right now
Mainboard -> Case.. is the mainboards formfactor mentioned as compatible with the case
CPU-cooler: Right type for cpu, if case is small also check for height.. Two main types today Air-coolers and AIO (all-in-one water).. A good air-cooler is fine for an non overclocked-into-hell system..