Any suitable VM (Oracle, VMWare) is your best friend in learning *nix-world.
Also it's a kinda filter or test to enter into that world. If you can't deal with that, forget about Linux.
Personally, I prefer Debian with KDE. But on my job they allowed me to use Ubuntu so my choice was to install Kubuntu. A nice distro I feel familiar with. :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.