The
Arduino Integrated Development Environment (IDE) is the easiest way to get
started doing awesome things with your new Arduino.
The IDE
is made by the Arduino team and works with not only the genuine boards but also
the clones!
As of
today (12/04/2015) the IDE is no longer just for Arduino, Intel's Galileo and
Edison boards can be programmed with it too making the IDE even more useful that its first start in life. Many company use the IDE in there product design.
Here is
the link to downloads the software (Link), it’s multiply platform and works in
the same way on all OS's (yes I have tried them all ... how sad!).
You may
be prompted to contribute a little bit of money to help with the development of
the IDE, if you can donate anything that will be able to help please do think about doing it (Link).