Do you recomend a distro I might want to use? Whats the best way to really learn linux?
I would recommend using a distro that uses as little resources as possible when idling if you are going to run multiple VMs. There seems to be so many options, but a lot of them are all based on the same few things.
I just setup Debian XFCE on the laptop I am typing this from, but have been using Lubuntu for the last 6 months. I don't really see much difference in the end unless I am looking at resources used. Exactly the same to customise, the same control panel, the same themes, the same file system, the same audio thing, the same plank app installed, etc, etc. I removed 'snaps' from my Lubuntu installation which is the only real difference I can tell. Debian is more difficult to install because you need to decide which image to download from a plethora of choices. That seems to be what is non-beginner about it. If you don't choose the "non-free" image your wifi/etc might not work. Which is handy....
Obviously all of that is just my opinion/experience which is very much average user. Once installed, they are all pretty much "six and half a dozen".
In terms of the best way to learn Linux, I would say install it and use it. Then you can tell me why I am wrong!