I am making a robot and have little to no knowledge of the Arduino language, and was wondering if you could use another language to program it.
The "Arduino language" is C/C++, which is in use just about everywhere in the world, at all levels.
What language would you like to use?
The "Arduino Language" is basically just C/C++. If you can program in those then you can program an Arduino. the Reference page provides all of the Arduino specific functions and the Examples from Libraries pages shows how to use the built-in libraries.
Oh, I don't know C or C++ yet, just C# for unity.
randomnoob2:
Oh, I don't know C or C++ yet, just C# for unity.
If you know any modern language, you can find your way around but I would strongly recommend you work through the examples that get installed with the IDE.'
Goodluck,
Ray
Have a look at Planning and Implementing a Program as a reasonably simple example to get a feel for Arduino programming.
...R
randomnoob2:
I am making a robot and have little to no knowledge of the Arduino language, and was wondering if you could use another language to program it.
Assembly ![]()
randomnoob2:
Oh, I don't know C or C++ yet, just C# for unity.
So you have to learn a new language
At least you know some basics of programming.
Embedded is almost entirely C/C++ - or assembly if you're hardcore.
But there are a few exceptions (neither of which run on Arduino boards)
There is a javascript interpreter that runs on some higher end microcontrollers Espruino - the Espruino Pico and Espruino Wifi are nice development boards - though the performance of the JS interpreter isn't so great.
And there's NodeMCU, the Lua interpreter for the ESP8266, if you're some kind of freak who likes lua.
randomnoob2:
Oh, I don't know C or C++ yet, just C# for unity.
Unity? 
Heh. Just dive into the Example files in the File > Examples menu. Start with Basics, and go from there. If you like it, there are gazillions of resources. After all, you said "yet", so why not now?