what kind of language is it, it does not look like the regular C

Grab yourself the datasheet for the processor on the Due:
http://www.atmel.com/Images/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf
and start learning what all those register accesses do.