Learn to use Arduino IDE

So we've seen what are the different type of Arduinos and what are Arduino Shields in the past. Now lets go ahead and see what is required to communicate with your Arduino board. There is a Arduino software tha...