# 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