R is a programming language and software environment for statistical analysis, graphics, and statistical computing. It is used widely in academic and industry settings. This document provides an introduction to R, including its history and community, how to get started, important data structures, visualization, statistical analysis techniques, and how to work with big data in R. It also discusses challenges of open source R and how Microsoft R products address these challenges through commercial support, scalability, and integration with SQL Server.