Thomas Sanladerer is an excellent source of information, and covers Slic3r g-code generator that is already installed in the OS

Printrun/Pronterface is also already installed in the OS, and allow direct control of Marlin based RepRap machines