A simple programming guide is in the end of this wiki page : https://github.com/amplab/tachyon/wiki/Startup-Tasks-for-New-Contributors