What is Arduino? What can it be used for? Is Arduino programming hard to learn? Can I actually learn it fast? Arduino is an amazing prototyping tool that has swept through the electronics world and really helped bring development to a place where everyone with an idea for a widget can get started in meaningful way.