زبان برنامه نویسی R زبانی ست برای کار هایِ آماری، آنالیزی و گرافیکی. زبان رایگانی ست و هر کس می تواند در ایجادِ library های جدید همکاری کند. الگوریتم هایِ machine learning زیادی هم با این زبان نوشته شده است (که library هایِ آن موجود است) و در نتیجه data miner ها از آن برای آنالیز کردنِ دیتا استفاده می کنند.
به نوعی می توان گفت این زبان از همان زبانِ S نشأت گرفته است. هر چند که با S تفاوت های مهمی دارد اما بعضی از کد هایِ S به همان شکل می تواند در R مورد استفاده قرار گیرد.
در گذشته افراد از زبانِ python برایِ کار های mining و آماری استفاده می کردند اما روز به روز بیشتر به سمتِ زبانِ R روی می آورند.
سایتِ اصلیِ این زبان هم www.r-project.org است.