Overview – R Programming Tutorial
This R Programming Tutorial has been designed for the absolute beginners and self-learners who want basic to advanced understanding of R programming. It will provide the learners to figure out the most basic grammars, syntax, and programming structure from the very beginning point (sketch) to advanced (Code implementation, practical uses, learn by example, etc).
R is extensively used to develop statistical software program. Because it can represent and visualize data with a clean format with very less code compared to other programming languages in statistical computing. But as it is a general-purpose programming language that’s it also can be used in the other field of computing.
So what is R?
R is an object-oriented, multi-paradigm, functional programming language designed and developed by Ross Ihaka and Robert Gentleman and first appeared at the end of 1993. The naming of this language was followed by the two main developers of this language – Ross Ihaka and Robert Gentleman.
R is a cross-platform programming language that supports most of the popular operating system including Windows, MacOS, Linux, etc. This language is extremely helpful for data scientists. Every programming language (even general-purpose language) has a specific focus on a specific computing field. R is mainly designed for statistical computing and graphical data representation.
So if you want to focus your programming journey on statistical computing, then this R programming tutorial has been designed for you. But you can also take this course to increase your programming experience. This course will give you a better understanding of graphical data representations and much more.
Facts about R
- R is open source and free to use language. It is licensed under GNU General Public License.
- R can represent statistical data with very less code.
- R maintains dynamic typing discipline
- It also supports procedural programming paradigm.
- R is influenced by Common Lisp, S and Scheme programming language.
- R official web site link is https://www.r-project.org/
What is next?
In the next subsequent chapters, we will start learning the R programming language from very basic and with the progress of this series we will discuss the advanced topic of R (eg: code implementation). After completing this course, you will able to figure out the R programming and become an intermediate R programmer. So let’s start!