يمكن برمجة Arduino باستخدام لغات عديدة مثل C و C++ و Python و Java و JavaScript و Lua و Scratch وغيرها. ومع ذلك، فإن لغة برمجة C++ هي اللغة الأساسية التي يستخدمها معظم المستخدمين لبرمجة Arduino.
يمكن برمجة Arduino باستخدام لغات عديدة مثل C و C++ و Python و Java و JavaScript و Lua و Scratch وغيرها. ومع ذلك، فإن لغة برمجة C++ هي اللغة الأساسية التي يستخدمها معظم المستخدمين لبرمجة Arduino.