One
Install Ubuntu Server (Barebone Ubuntu) on Raspberry Pi 3.
Ubuntu has capability of supporting ROS packages. Suitable for robot development.
Two
ROS on Ubuntu. Use base ros for raspi and dekstop full for remote pc.
Three
Arduino using Command Line Interface. Useful for ARM devices that cannot support Arduino GUI or GUI in general