Hello there! This is a long guide that I'll keep regularly updated about virtual machines. I will give my recommendations about hypervisors to use, operating systems to try and more! I am looking to make this starter-friendly, but at the same time give good advice and help you choose and do the right things. Whether it's for fun, for programming or just to isolate your current operating system so you can work safely in the virtual one.
With that being said, what are virtual machines actually? Well, they are operating systems that run on top of of your current, live operating system. For example, I run a seperate Windows XP operating system from my native Xubuntu (Linux distro) installation on my laptop. Windows XP is a virtual machine in that case. This is handy if you wish