The Art of R ProgrammingThis is the clearest book to help you understand R programming. The author doesn’t assume any experience with programming or data science.

R in Action
By far one of the largest books on R you can find. R in Action spans 600+ pages with a wide variety of exercises for beginners and more experienced coders alike.

Learning RWhat I like most about this book is how it teaches through example. Learning R introduces many different concepts all from a beginner’s point of view.

Practical Data Science with RHere we have a more theory-based book covering R from the perspective of data science. There are still plenty of exercises in this book but it also covers the idea of data science and how R fits into the equation.

The Book of RThis is one of the newest books on the market and it covers R in a very positive light. The Book of R totals a massive 832 pages which is huge for an intro programming book.

R For EveryoneIf you’re looking to use R for statistics then this is your book. R for Everyone covers the basics of R for beginners, then delves into how R can be used by statisticians for data analysis.

R For DummiesIf you’re looking for a much simpler intro guide to R and RStudio then you might like R For Dummies. It tackles the basics of the language from setup to initialization and creating new projects.

Easy R Programming for BeginnersIt’s a pretty short book at only 156 pages but it does cover a lot of the fundamentals. The writing style is technical but also accurate.

Efficient R ProgrammingEfficient R Programming is one of the few great books made for skilled R programmers.

R PackagesR Packages covers the fundamentals of building and sharing your own packages using R.