Un entorno de desarrollo integrado (IDE) es una aplicación que proporciona todas las herramientas necesarias para crear programas de manera eficiente y sencilla. El IDE de Arduino es un entorno de programación utilizado para desarrollar y almacenar programas en las placas programables de Arduino o aquellas que son compatibles.
Existe una versión en línea y también se puede instalar en sistemas operativos como Windows, Linux y macOS.
El lenguaje de programación que se emplea para desarrollar programas en este IDE es una variante de C++. Aunque inicialmente puede parecer complicado, conforme te familiarices con la programación, descubrirás que es accesible y permite crear proyectos muy interesantes.
El siguiente enlace dirige al sitio oficial de descargas de Arduino: https://www.arduino.cc/en/software