An Arduino, which is a micro-controller, is the first step to programming a simple circuit to do some tasks with more complex input. Learning how to wire and program an Arduino opens up new opportunities to personalize projects. The Arduino is a useful tool used to program a lot of simple and even some more complex robotics and circuitry. It is a great tool to learn how standard programming and circuitry works together.