Setup Linux VM on Windows 8 or 10
Setting up a virtual machine with Linux on Windows using built in Hyper-V. As promised here is information on installing Linux as a virtual machine on a Windows 8 machine (It would be similar in Windows 10).
VM Solutions
Microsoft has free virtualization software built in to Windows 8, 10 and Server.
You can use VMWare http://www.vmware.com/ (There is a free player)
There is also Virtual Box https://www.virtualbox.org/
Other stuff
How To Enable, Configure and Use Hyper-V on Windows 10