This post originates from my Quora answer you can find here
https://www.quora.com/What-is-a-good-book-on-learning-R-with-examples/answer/Alket-Cecaj?srid=n9bS
It resumes my experience with R programming.
So here you go with a number of books for learning R and then using it for different tasks such as analyzing and visualizing data, machine learning, data mining and data science.
1- if you are a very beginner then this is the book for you : "Beginning R"
1.1- if you just installed RStudio : "Getting Started with RStudio"
2- if you are looking to make cool graphics then try this one :
"R Graphics Cookbook"
3- if you want some data science algorithms implemented in R these two are the ones :
"Practical Data Science with R"
"R for Data Science"
4- if you want to make machine learning then try :
"Machine Learning for Hackers"
5- if you want to mine social media like twitter for example try :
"Social Media Mining with R"
6- if you want some business analytics examples :
"Data Mining and Business Analytics with R"
7- if you want some general data analysis / processing / mining R book try :
"Data Analysis with R"
8- If you want to make some web development using Shiny then try this one :
"Web Application Development with R Using Shiny"
9- If you are involved in any scientific field requiring high dimensional data analysis using techniques such as PCA then try :
"Mastering Scientific Computing with R"
10 - Predictive analysis on data :
"Learning Predictive Analytics with R"
I also have gathered some 500 useful links on R programming in this post :
https://algo-data.quora.com/500-Plus-links-on-R-programming-statistics-and-visualization?srid=n9bS
Enjoy :-)