It doesn’t matter if you are currently running Windows, macOS, or some flavor of Linux. If you have access to a hypervisor, you can have a complete Windows development environment setup in less than an hour.
Microsoft has made available a virtual machine image, for evaluation purposes. If you don’t know where to start, when it comes to what tools you need, you can download a virtual machine with all of the tools you would need already setup.
This virtual machine can be imported into VMware, Hyper-V, VirtualBox, or Parallel’s virtual environments.
More information, as well as the downloads, can be found here: https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/