Skip to content
Home » R Tutorial

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.