R Tutorial

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.

Skip to content