Really doesn’t matter to be honest. Whichever distro you choose, you’ll be able to program somehow. Pop_Os! is a good bet for graphics cards issues though, so I’d say roll with it.
A distro running a decent package manager like Nix (NixOS), pacman (Manjaro or Arch), or dnf (Fedora).
While it all depends on what languages you’re writing, if you’re relying on packages in the distros repos, you’re going to appreciate having a robust package manager to handle the crazy dependencies various language’s toolchains will require, especially if you need different versions of packages for whatever reason.