Raspberry Pi Workflow
To use openFrameworks on the Raspberry Pi you will be using a few different tools
A shell application provides a command line interface to the Raspberry Pi. Mac OS X ships with Terminal.app located at Applications > Utilities > Terminal. Windows users often use PuTTY. The shell is used to send commands to compile, run and stop applications.
You will need a text editor to edit source code. If you are already a Linux user you undoubtably have a preferred text editor. For the sake of consistency, this guide will use
nano as it is popular in the Raspberry Pi community and conveniently has important commands listed at the bottom of the window.
Although you can do all copy/move/edit operations through a shell, you may prefer to use an Desktop text editor to edit source code or the Apple Finder/Windows Explorer to manipulate files. In order to to this you will need to setup some services that allow you to mount the Raspberry Pi as a hard drive. Here is a guide to setting up Samba, a good cross-platform solution.
Bash cheat sheet pdf
emacs feature list
vim cheat sheet/tutorial
vim interactive tutorial