If you read some software engineering books, you are often advised to use virtual box, which are tools for virtual machines. This is to reduce the risk of damage to your main operating system. Because if this happens, instead of learning software, we learn troubleshooting.
Virtual box is a virtual software that contains the OS on a virtual computer. For example, a virtual computer with the Ubuntu operating system. Why ubuntu? Yes exactly because it is open source. Most users who order software request software without a license, whether it’s the operating system or programming language.
When I tried it for the first time, I was surprised that virtual box was faster than vmware. Especially when turning it off and on again. Please see the following video which shows how to install Ubuntu on a virtual box. Especially in the ram and virtual hard drive settings. I hope you are interested in using virtual box and ubuntu.