What is Arduino?

Before we begin building projects with Arduino, it will be usueful to understand what Arduino is, the various components on the Arduino Uno board, and different Arduino boards available.
Generally Arduino means both the Arduino board and Arduino software in the...