We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

He-Who-Must-Not-Be-Named • 7 years ago

Thank you for such a thorough explanation. Today I visited job fairs and I was told that there is high demand of .net developers. I currently work using TypeScript and am thinking about future of my carrier. It looks easy to start with .net, but I don't know if it is important for me to learn it on Windows which I'm not using for development.

Cynical Developer • 7 years ago

Thanks for the kind words, with .Net Core, it doesn't matter about which OS you develop on, as it is cross platofrm, unlike the .Net Framework.
I have worked in teams where there have been Devs using Windows and other using OSX, all working on the same projects.
Developing your code in Visual Studio on Windows is a great experience, Jetbrains Rider is fabtafant too, I use Rider for my day to day coding now. Rider is also cross platform.
You might not want to use a full IDE which is also possible, you can build using the command line.
There are a lot of choices, but it mainly comes down to simply what you feel most comfortable doing.