R Programming is a type of programming language that is used around the world for statistical computing and is based exclusively on Data Science. R is an interpreted language, and R is a multi-paradigm language, and that means it has multiple paradigms that are: object-oriented, procedural, reflective, etc. R is free and open-sourced, so there is a huge community supporting it, by releasing packages and aiding its users with the necessary fix for their problems.
If you are a beginner who is just starting out in R programming, I would recommend you to start out with an R training course, from Intellipaat, which offers you instructor-led training that is of industry-standard and guided projects which are aimed at making you skilled practically. Also, I would like you to watch our YouTube video on R Training to help you get off the mark.