It has a wide range of applications like web development, mobile application development, game development, web scraping, machine learning, data science, data visualization, artificial intelligence, and many more. R is a programming language and software environment for statistical computing and graphics .