It depends what the person wants to do, how "learning Linux" is interpreted and what it is installed on.
If someone is technically versed, likes commandline, wants to have the newest software and complete control and learn how Linux works, then something like EndeavourOS might be the right choice. If the focus is GUI tools only, maybe a laptop just to browse the web a bit and learn slowly what "this thing Linux" is all about, then something like Linux Mint or Ubuntu might be a good starting point, or even Fedora KDE. Is the person going to play games mostly, is experimenting a lot and wants to tap into the wild west of Linux, maybe Bazzite with its immutable concept.
There are a few more distributions I could recommend, for certain use cases. There is no single operating system that fits best for everyone.