Introduction to R programming language



Introduction to R programming language

Introduction to R | R Programming Introduction | Carrier in R | Future of R Programming language | What is R | Why to learn R Programming | Disadvantages of R | Draw back of R Technology | What is R | Information about R | R Technology

R is a popular programing language that used for Data Analysis and statistics. Its a free tool that is widely used by Data Scientist and Analytics. The focus of this programming language is to operate all kind of data operations end to end, which make it different from other programming languages. It has many functions and libraries. The R language is provides a wide variety of statistical and graphical techniques. R is available for free on its official website which can be available for all kinds of different platforms i.e. UNIX/LINUX, WINDOWS and MAC OS.

R is developed by Ross Ihakes and Robert Gentleman in 1993. it includes statstical and graphical technique as well as it perform machine-learning algorithms, regration techniques, time series, statistical inference and so on. Most of R libraries are written in R, but for heavy computational tasks C, C++ & Fortran codes are preferred.

In Short R is

  • Complete statistical language
  • Excellent graphical outputs
  • Cross-platform compatibility
  • Can be connects with other languages
  • has vast community
  • 2000+ free libraries
  • easy to learn
  • open source
  • latest cutting edge technology
  • gateway to incrative career
  • used in almost every industry

Carrier in R

“R has been a Game Changer in the Analytics Industry.”

The field of data science has been exploded n the best two decades and shows no sign of stopping.

Many big or small business and companies wish to make use of the insight gained through the big data.

You can get millions of job opening for R programming world. Jobs portals like LinkedIn, Glass-door, Indeed, Naukri, Times, Monster and so on, all have thousands of Job listing.

Various Sectors for R Jobs:

  • Financial Sectors
  • Banks
  • Health Organization
  • Manufacturing Companies
  • Academia
  • Governmental Departments.

Job positions for R programming language:

  • R Programmer
  • Data Scientist
  • Data Analytics
  • Data Architect
  • Data Visualization Analyst
  • Geo Statisticians
  • Database Administrator
  • Quantitative Analysis with R

Various companies using R:

companies using R technology


You can install R for your UNIX/Windows or MAC from their official website:

as well as you can download R studio from below site:

“R studio is IDE for R technology”

R Window


The command line prompt, i.e. the > , is an invitation to start typing in your commands. For example, type 2+2

and press the Enter key. Here is what appears on the screen:

> 2+2

[1] 4


Here the result is 4. The [1] says, a little strangely, “first requested element will follow”. Here, there is just one

element. The > indicates that R is ready for another command.

Drawbacks of R:

  • Essentially based on 40-year-old technology
  • Functionality is based on consumer demand and user contributions
  • Objects must generally be stored in physical memory
  • Your data must fit within the contiguous RAM of your hardware
  • True of other software such as scikit-learn, WEKA, and TMVA
  • There have been advancements to deal with this, including:
  • Interfaces to Spark and Hadoop
  • Packages ff and bigmemory
  • File-backed data objects
  • Big RAM is eating Big Data!
  • You can now get 2 TB X1 instances on Amazon EC2
  • Google and Microsoft also offer instances with large RAM
  • Trend driven by companies who increasingly are replacing local hardware with cloud computing and need massive compute resources


That's all about R technology introduction hope you understand the R intro and its useful for you.

We will get back to you with more tutorials of R programming which you learn and apply to your professional life as well.

Read also:

Feel free to leave your valuable comments below.

Thank you