The language itself is platform independent. The .NET Framework is for Windows only, but nowadays we have .NET Core which runs on Mac, Linux and Windows.
My preference definitely is C#
Yeah I forgot about .Net. I kinda knew I shouldn’t make that full statement about porting after not checking latest stuff… I such an old dinosaur and was speaking historically… which I know better. Lol.