This document provides an outline and overview of key topics in R programming including communication with R, R software, interfaces, code, packages, graphics, parallel processing, and commercial R products. It discusses how R has become a common language for statistics and data analysis. It provides examples of R code for basic math operations, vectors, sampling, and the central limit theorem. It also summarizes several R packages for bootstrapping, plotting, genomics, background correction, and parallel processing.