IMO the best, real, IDE you can use for Arduino is VisualMicro. Arduino Plugin (new version, simpler & more powerful) It's a plugin for every Visual Studio variation which provides real debugging for your Arduino projects. It has a free version and a paid version which is fairly cheap.What are the uses of Arduino?
Arduino is just a microcontroller board. Similar devices are used for everything from industrial process control, to controlling elevators, flying planes, and in alarm systems. However, arduino is not considered an industry quality device.Is the Arduino a microcontroller?
Arduino is a single-board microcontroller, intended to make the application of interactive objects or environments more accessible.  The hardware consists of an open-source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM.What can the Arduino Uno do?
Arduino Uno SMD R3. Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world.