Unity and KSP use C#, and i've looked through some plugin's source code before; they're all in C#, so you'll need to use C#. I could be wrong, but I think if you use a different Unity compatible language (like UnityScript), you won't be able to use the KSP API. (I haven't made a plugin though, so I could be wrong)