You can be on Linux and still enjoy most of .NET. Hell, I’d say its high time for most to switch off of Linux.

I’ll admit, I really enjoyed C# for Game Dev, but post Unity shenanigans that died off. And now Judy do boring, run of the mill backend stiff…

Though as a programmer, Ive been tempted to learn classic C, and even D.

Outside of corporate, I game found much fun (besides GDScript, cause game dev) but languages used by FOSS do get my attention from time to time.

If you are looking to learn a lower level language that c# and arent interested in rust I really recomend Zig. It feels a lot like c but with modern convenieces and with the footguns removed. It is still in development though do breaking changes happen in the stdlib on version changes.