> The core problem with the modern apis is that they are so incredibly complicated that they will kill any newbie on the spot.
I would agree if by modern you mean DX12 or Vulkan, but WebGPU (and maybe even Metal) are quite decent.
I would agree if by modern you mean DX12 or Vulkan, but WebGPU (and maybe even Metal) are quite decent.
If you must use a modern api to learn for whatever reason, go with vulkan and use dynamic rendering and buffer device addressing.