I'm new to programming and want to learn the fundamentals while using Linux Mint. Is C# a practical choice on this operating system, and will I have access to the tools and .NET SDK I need? Or would another language be a better option for a beginner?
2 Answers
Yes, C# works well on Linux Mint. The .NET SDK is available for Linux, so you can build and run modern .NET applications without changing operating systems. You can start with Visual Studio Code and add the C# and .NET extensions.
There’s no need to switch languages just because you’re using Mint. It’s a perfectly suitable environment for learning C# and developing .NET applications. Start with the .NET SDK and a lightweight editor, then consider a full-featured IDE later if you need more advanced tools.

JetBrains Rider is another strong option once you become more comfortable. It offers many of the features people like in Visual Studio and is available on Linux, with free options for non-commercial use.