Visual Studio is of course proprietary and windows-only, but it isn't necessary to use. Although you'd be a fool not to use it.
A lot of people don't realize that Visual Studio Code is, in fact, it's own product and not a version of full Visual Studio.
[0] https://blog.jetbrains.com/dotnet/2016/01/13/project-rider-a...
Visual Studio is of course proprietary and windows-only, but it isn't necessary to use. Although you'd be a fool not to use it.