I always recommend Pop_OS! for beginners. It’s IMHO a lot closer to what Ubuntu used to be, uses apt and/or flatpaks (and no snaps), has sane defaults, a good installer, a decent company behind it, nvidia drivers included and their upcoming Cosmic desktop environment looks sick.
Also, I feel like this is a better Fedora-based distro for beginners since it’s harder to break:
With systemd, you set the default target to something other than a desktop environment.