für Arduino-Anfänger programmiert man nur mit USB, nicht I(C)SP, und über USB hast du auch deine sichere und stabile Stromversorgung am Arduino.

Wenn du später mobile Roboter bauen willst, wäre es sinnvoller, Accus mit Ladegerät zu verwenden (8-10V) als ein Netzteil.
Du kannst die Akkus beim Laden am Arduino drangesteckt lassen und das Ladegerät einfach parallel dranklemmen, während du weiter damit arbeitest und programmierst. Sobald USB zum PC dran ist, können die Accus ja auch ruhig leer sein.