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

Have a look at Planning and Implementing a Program as a reasonably simple example to get a feel for Arduino programming.

...R