Annotated list of learning resources
- Beginners
- Hands-on programming with R – if you know nothing about R, start here
- The Art of R Programming
 
- Beginners with focus on data analysis (good, but not the focus of this course)
- R for Data Science - focused on data wrangling and visualization
- Telling Stories with Data - have not read it, but seems to be a higher level tour of tasks in data science focused on breath rather than depth
 
- Advanced
- Advanced R - excellent for developing a deeper understanding of R
- R Packages - excellent guide for developing packages for R
- The R Inferno - absolutely fantastic; about the tricky parts of the language
 
- Workflow
- What they forgot to teach you about R - workflow related good advice
- Building reproducible analytical pipelines with R - a really good guide for improving reproducibility in R and generally for best coding practices