There's still a bit of manual work involved to install the codecs (and proprietary drivers if you need em), which is why I would never recommend vanilla Fedora to a newbie - but Fedora derivatives exist to address that issue.
Ultramarine[1] is one such easy-to-use derivative, and for gamers there's Nobara[2] and Bazzite[3] (an immutable distro).
[1] https://ultramarine-linux.org/