If you're running Windows 8, 8.1 or 10, I'd suggest starting with a Linux VM running inside your Windows environment, unless you need access to GPU resources or other specific hardware that isn't able to be passed through. To enable Hyper-V, open "Turn Windows Features on or off" and check the Hyper-V box. If it tells you that virtualization features are disabled and won't let you install the Hyper-V feature, you will need to enable the processor virtualization features in the UEFI/BIOS firmware menu. You'll need to turn on at least VT-d.
Here are some basics on Hyper-V VM creation. Let me know if you decide to go down this path and have further questions.
https://technet.microsoft.com/en-us/...(v=ws.11).aspx