Sometimes for work purposes you have to use a Windows or a Mac, but you want your development environment exactly the same as you production environment. Which in my case is a Linux Machine. So I my development is in a virtualbox container, and I have my test browser and IDE in Windows. First you need to download virtualbox and install it on your host machine. Go ahead and download what your development machine will be(eg. ubuntu server), this will take some time.