# Math & Coding Together, Help Learning Each Other #
Dr. A B M Shahadat Hossain
Course Instructor
Link to know about : R
R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S.
As many have said, R makes easy things hard, and hard things easy. However, add-on packages help make the easy things easy as well. Like most other packages, R's full power is only accessible through programming. ... The two which are most like SAS Studio, SPSS or Stata are R Commander and Deducer.
R is very important when it comes to statistical analysis and data science. Many of you might think of R as a statistical package, but it is not. R is a programming language. Although the difference between a language and package is subtle, but this subtle difference has a tremendous impact.
Can someone with no programming knowledge learn “R”? The answer is yes! I began to learn the programming language “R” at the beginning of my PhD in 2009. Despite not having any previous programming experience , I analyzed my first data set of more than 100,000 data points in only a couple of months.
R supports extensions
R performs a wide variety of functions, such as data manipulation, statistical modeling, and graphics.
One really big advantage of R, however, is its extensibility. Developers can easily write their own software and distribute it in the form of add-on packages.