Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
If you want to learn an actual language but still want KSP to be involved, another option may be kRPC (if it still exists nowadays), which allows you to write code that interacts with KSP in any compatible language like Python.
Disclaimer: My one and only KSP mod I've authored -- but no longer maintain -- was a toolkit to allow KRPC and KOS to talk to each other. One of the merits of it was that KOS is better for realtime control, but anything particularly expensive in calculations is far better 'outsourced' to KRPC where you have the full processing power and performance of your outside language. At the time, I was looking to create a full maneuver library in KOS and wanted to be able to calculate transfer trajectories ala Alexmoon's Launch Window Planner -- the KOS version of my implementation was far too slow to be be useful.
Also talking about C# reminds me: I had quite a lot of fun coding stuff in SpaceEngineers. Should anyone be interested in that, they should checkout https://github.com/malware-dev/MDK-SE ;)