What is R programming ?
R is a programming language developed by Ross Ihaka and Robert Gentleman in University of Auckland, New Zealand in the year 1995 and a stable version released in year 2000.
What can R do ?
R is a programming language and environment commonly used in statistical computing, data analytics and scientific research.
R and its libraries implement a wide variety of statistical and graphical techniques, including linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, and others. R is easily extensible through functions and extensions, and the R community is noted for its active contributions in terms of packages
Who Use R ?
R programming is popular choice among
- Statisticians
- Data analysts
- Researchers and Academics
- Business Houses
- Data miners
Common R Features
R is free under GNU general public license and it is an interpreted language. R programming is written using C, FORTRAN and R itself. It has a Command Line Interface and a R IDE is also available which is a GUI interface called R-studio.
Prerequisite To Learn R
There are only two most important prerequisite to learn R programming. They are
- R Programming Syntax and Basics
- Learning Statistics
R Programming Syntax and Its Basics
Learning R syntax and language features are the first you have to take if you are new to this programming. If already have experience in programming such as C/C++, Java,etc, then learning the basics will not be hard for you.
Learning Statistics
R is a language for mathematics, especially statistics. You must be good in statistics to use R programming. It is good to watch some videos and learn statistics first before creating R programs.
If you are not good at statistics, then learn the basics of R and learn statistics later and come back to R for programming.
About R Tutorial
This tutorial is to help you learn the basics of R programming. We will include the statistical part eventually. Therefore, the tutorial is for beginners in R programming.