For detailed information about the Arduino microcontroller, go here: Arduino
Arduino IDE
Windows, Mac, Linux Guide