### R Programming

- Overview of R
- Installing R on Windows
- Download and Install RStudio on Windows
- Setting Your Working Directory (Windows)
- Getting Help with R
- Installing R Packages
- Loading R Packages
- Take Input and Print in R
- R Objects and Attributes
- R Data Structures
- R – Operators
- Vectorization
- Dates and Times
- Data Summary
- Reading and Writing Data to and from R
- Control Structure
- Loop Functions
- Functions
- Data Frames and dplyr Package
- Generating Random Numbers
- Random Number Seed in R
- Random Sampling
- Data Visualization Using R

### Overview of R

R is an open source programming language and software environment for statistical computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis.

R is an implementation of the S programming language. The R language came to use quite a bit after S had been developed. One key limitation of the S language was that it was only available in a commercial package, S-PLUS. In 1991, R was created by Ross Ihaka and Robert Gentleman in the Department of Statistics at the University of Auckland. In 1993 the first announcement of R was made to the public.

A major advantage that R has over many other statistical packages and is that it’s free in the sense of free software. R is both flexible and powerful. It has an amazing ecosystem for developers and It has wide range of packages for data access, data cleaning or munging, performing Analysis, creating Reports etc.

The primary R system is available from the Comprehensive R Archive Network, also known as CRAN. CRAN also hosts many add-on packages that can be used to extend the functionality of R. Over 6,789 packages are available on CRAN that have been developed by users and programmers around the world.

## Also Read Why you should learn R for data science ?

##### R Resources:

If you are ready to learn R Programming by reading stuff, of course my website will help you to learn that step by step . There are few very useful resources available from CRAN:

## Also Read What are some good resources for learning R?