Material compiled by M. Göker for the course "R from a programmer's perspective" held at the DSMZ, Braunschweig, in spring 2012.