In a nutshell, a virtual machine is almost exactly like a computer, but instead of it physically being in the room, it is in your computer. It is useful because if you want to test out an operating system or a program, you can do that without messing up your current computer, and you don’t need to spend money on another computer.