Earlier quoted context omitted.
I've been a .NET developer since 2003, I've been on Linux exclusively for the last 2 years. .NET on Linux with Jetbrains Rider, is a far better experience than Windows and Visual Studio. VSCode isn't worth looking at for .NET Development.
I jumped into .NET w/o any background while running Linux - it's not a pleasant experience when you lack the heavy Windows+VS background you've had. Perhaps Jetbrains Rider is better, but at this point you know all the ins and outs of the platforms - a beginner lack that.
My point is not that experience is easy or hard, just that when comparing the two side by side, the experience of being a .NET developer on linux is good, and I would argue with jetbrains rider, is better than being on Windows with Visual Studio.