I don't think all that much has changed except for the addition of meshlet and raytracing stages:
The 'descriptors are hard' article is a nice modern compagnion IMHO:
https://www.gfxstrand.net/faith/blog/2022/08/descriptors-are...
Also the D3D12 functional spec might be useful too:
https://microsoft.github.io/DirectX-Specs/