While WSL is really nice if it really doesn't work. Docker is also a good replacement for this.
Also for windows you can use tools like pyenv-win to easily switch Python environments if that floats your boat.
I did use WSL with Ubuntu when I was at my old job programming Ruby. Because lots of things didn't work right on Windows. But they didn't use Docker yet in the company when I arrived. So I used WSL as well.
While WSL is really nice if it really doesn't work. Docker is also a good replacement for this.
Also for windows you can use tools like pyenv-win to easily switch Python environments if that floats your boat.
I did use WSL with Ubuntu when I was at my old job programming Ruby. Because lots of things didn't work right on Windows. But they didn't use Docker yet in the company when I arrived. So I used WSL as well.
Here I just wanted to show How things work on WSL over windows. I felt so cool with it. Personally I use Linux and Mac on my home and office.
Nice. Might I ask which linux distro you work with? I want to try one as well but can't pick one.
I have worked with Ubuntu, Mint, Manjaro, Elementary. Currently I am using Mint for personal day to day use