The Arduino is an open-source platform. That is, the creators have uploaded the designs online for anyone to use. This platform forms the core of several famous development boards. The Arduino Uno is a good example. It consists of a microcontroller, a programming language to program it and its Integrated Development Environment (IDE). The Arduino IDE is a software that allows you to program the Arduino. Arduino boards are easy to use and an excellent way to start your project building journey!