Voici une liste de logiciels pour bien commencer dans la programmation d’une carte Arduino :
- L’IDE fourni par Arduino : https://www.arduino.cc/en/Main/Software
 - L’environnement de développement Scratch pour Arduino : S4a
 - Le driver pour les cartes Arduino « Chinoises » basé sur le composant USB/serial CH340 : Driver CH341 x64 pour Windows.zip
 - L’environnement de simulation d’Arduino Uno : UnoArduSim
 - Le logiciel de conception de circuit de platine d’essai, de vue schématique et de circuit imprimé : Fritzing