This document provides an introduction and overview of the R programming language and environment. It discusses various interfaces for using R, including from the command line, RStudio, and RevolutionR. It also covers importing and exploring data, common data structures in R, tips for writing clean and reproducible code, popular packages for manipulation and visualization, and provides a quick example use case in RStudio.