I personally use C# via Visual Studio only so I don’t have too much experience outside of this, but I know Visual Studio Code has a C# extension and VSCodium should also work. If you are set on really not using as much of Microsoft’s products as possible, you will still have to use the dotnet sdk. From the terminal you would then call dotnet such as dotnet new, dotnet build, dotnet run, etc.
I personally use C# via Visual Studio only so I don’t have too much experience outside of this, but I know Visual Studio Code has a C# extension and VSCodium should also work. If you are set on really not using as much of Microsoft’s products as possible, you will still have to use the dotnet sdk. From the terminal you would then call
dotnet
such asdotnet new
,dotnet build
,dotnet run
, etc.https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet
dotnet sdk is open source -> https://github.com/dotnet/sdk