I'm curious, why are you unable to install .NET SDK on your computer?
Personally, I think it has a lot of quality of life features in C# with .NET compared to lower level languages like C++ or Rust. It's also all very cross platform with C# and .NET being able to build things for pretty much...