Das ist eigentlich kein so großes Problem. Es gibt mittlerweile Tools, die alle programmieren können, z.B.
http://platformio.org/#!/
läuft unter Windows und Linux (auch auf dem Pi) und kann in die IDE der Wahl integriert werden (auch Arduino)
http://docs.platformio.org/en/latest/ide.html
Ja, wobei ich als ersten Arduino vielleicht so ein Kit empfehlen würde
http://www.watterott.com/de/StarterKit-for-Arduino-UNO
das gibt schon mal eine grobe Übersicht an nützlichen Komponenten.
Lesezeichen