This document provides an introduction to R programming. It discusses that R is an open source programming language for statistical analysis and graphics. It is used widely in data science due to being free, having a strong user community, and having the ability to implement advanced statistical methods. The document then covers downloading and installing R, the basic R environment including the command window and scripts, basic programming objects like vectors and data frames, and how to import and work with datasets in R. It emphasizes that R has powerful but can be difficult to learn due to being command-driven without commercial support.