# R Programming
## Definition
>[! Definition]
>R is an opensource programming language built specifically for data analytics. It has simlar function to the proprietary language S, which is mainly used for statistics. The usefulness of R can be extended with [[Rstudio]] an IDE for R with [[data visualizations|data viz]] in mind.
>[! warning] R is programmed via a Console editor. RStudio is an IDE that also contains a console editor for R scripting.
>[! danger] Use package managers to install R and RStudio.
>Homebrew was used to install on MacOS.
>Investigating APT/SNAP/ARCH etc for linux distros
## Examples
```r
5+5 # denotes the sum operation
5-2 # subtraction operation
5*2 # multiplication operation
10/2 # division operation
```
## Related
[[Rstudio]]
[[data visualizations|data visualization]]
## Commands
- [[citation()]]
## Resources