I would like to recommend here a really good YouTube session by Scott Hanselman which deals with development on Windows using the Windows Subsystem for Linux. Very recommendable! This shows, among other things, how the boundaries between Linux and Windows continue to blur and that you can develop under Windows very comfortably for Windows!
Here’s the link:
Developing on Windows with WSL2 (Subsystem for Linux), VS Code, Docker, and the Terminal