Arduino Programming Language is,

C++

Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.