How to Install Vagrant with VirtualBox on Windows
Great thing about Virtual Box is its free and will run on both Home and Pro versions of windows. Downside to it however is it won't support some of the advanced features like Nested Virtualisation though.
How to Install Vagrant with HyperV on Windows
First thing you need to know about using HyperV on Windows is you need to have at least Windows 10 Aniversary Update or higher. While its possible to run HyerV on earlier versions of windows like Windows 8, this guide makes use of some network features only available in Windows 10.
Chocolatey is a command line package manager. Similar to how linux packagers like aptitude or yum work.You can request a package and it will retrive it along with dependancies from its repository.