R is a programming language & software environment is used by statisticians and data miners for statistical computing & graphics. Before making the steps to dig directly into programming with R, you must first understand what the language is, and its capabilities.