Per programmare e progettare arduino ti serviranno solo due semplici programmi che potrai scaricare direttamente sul tuo PC.
Il primo che si chiama semplicemente arduino è uno scatch cioè una finestra dove scrivere un codice che verrà poi inserito sul micro-controllore.
Il secondo invece si chiama fritzing è con questo puoi creare virtualmente il progetto e scriverci il codice
link per il download di arduino ide: https://www.arduino.cc/en/Guide/HomePage
link per il download di fritzing: http://fritzing.org/download/