Arduino es la plataforma de programación por excelencia para open source y open hardware. Ideal para cualquier proyecto que incluya progración de microcontroladores y hardware en general basado en Arduino. Un programa libre y gratuito, que cuenta con una gran facilidad de uso, y resulta accesible desde el minuto 0 para principiantes con conocimientos básicos de programación en C y C++.
Arduino IDE es una aplicación ligera que te permite trabajar con una amplia gama de placas. Tiene una interfaz muy simple y un lenguaje de programación simple, es decir, C. Una de las mejores cosas que encuentro sobre este IDE son las bibliotecas. Realmente ayudan mucho.
Es un programa de codificación basado en C con una gran biblioteca de referencia. Los comandos son básicos y fáciles de entender. Solo toma unas pocas horas familiarizarse con el programa y estar listo para programar el código de tu proyecto.