First advice would be to give up trying to develop using Windows. I’m 100% Windows here, but still used Ubuntu in a VM for Metabase work. If you’re running Windows 8 or later, you have HyperV.
This was the first time I used Ubuntu, but it wasn’t that bad.
After that, I can only point you to: