You should at the very least try configuring a virtual machine (VM) on Windows or macOS with a Linux distro, if you consider yourself a software enthusiast or wish to get into development. There are a ...
If you need to use virtual machines on Linux, try Virt-Manager. Virt-Manager is more reliable than VirtualBox. Virt-Manager is completely free and open-source. I'm a long-time supporter of VirtualBox.