I would highly recommend the Raspberry Pi approach if you want to learn Linux.
Modern Linux distros are beasts. They are not designed for someone to learn about the OS. Some attempt to hide the OS and provide a seamless desktop UI (eg Ubuntu). Other distros contain more experimental code. This all adds to the complexity of the underlying OS.
The RPi is designed as a learning platform. There is enough of a UI to make navigation easy, but not enough to get in the way of learning about the OS, and there are plenty of people willing to help. It feels like a return of the good old days of Linux.
Personally, I have blown away my windows partition and run Fedora on my laptop - I like to mess around in the OS. I run Windows on my wife’s computer because she is more comfortable with it. With Cloud/Web based apps the desktop OS is largely irrelevant. Unless you have a reason to switch (eg learning to be a sysadmin) or a project in mind I would run what you are most comfortable with on the desktop.