You'll need to install drivers and the Arduino IDE on your computer for initial setup and future firmware upgrades.
Go to this page to find the installers for your OS of choice. Currently, we recommend using Arduino 1.6.8.
For Mac OSX users, you do not need to install additional drivers, just the IDE.
For Windows users, navigate to this page and follow steps 2-4.