Do you have to use the Arduino language for programming an arduino board?

Oh, I don't know C or C++ yet, just C# for unity.