You’ve probably noticed that after you get the Pi up and running, working with it
is pretty straightforward. You have root access (using
sudo) to any files you
need to change, such as /etc/network/interfaces, or the /etc/rc.local file. You
can plug in your keyboard, mouse, and monitor, and work with it as a
standard desktop machine, or (as I prefer) you can just hook it to your network
and remotely log into it via SSH (or VNC, if you need a graphic desktop
environment). With the wireless working, you can put the Pi in your rover and do
all of your programming work without taking it out of the robot.
But what about setting it up in the first place? Even if you bought your Pi with the now-available NOOBS-preloaded SD ...