E使用与C语言和C++相仿的程式语言，并且提供了包含常见的输入/输出函式的软体函式库。在使用GNU toolchain编译和连结后，Arduino Software IDE提供了一个程式「avrdude」用来转换可执行档成为能够烧写入Arduino硬体的韧体。
Sketch.使用Arduino Software IDE编写的程式被称为「sketch」。一个典型的Arduino C/C++ sketch程式会包含两个函式，它们会在编译后合成为main()函式：Section:::