Summary


Most of the books listed below were taken from R - Books - DB on the CRAN website. Others were found from google search or referenced in articles.

R provides its own list of help built into the program:

  • Enter help.start() into R for a list of guides including An Introduction to R
  • vignette() calls a list of short summaries of pre-installed packages
  • vignette(package = 'dplyr', 'introduction') calls the introductory package for dplyr.

Basic Programming Books


Code Complete: A Practical Handbook of Software Construction

Link - Google Books

A practical handbook of software-construction practices. Updated for web development, object-oriented development, agile practices, and other modern construction issues.

Design Patterns: Elements of Reusable Object-Oriented Software

Google Books

The Art of Computer Programming. Volume 1: Fundamental Algorithms

Google Books

The Art of Computer Programming. Volume 2: Seminumerical Algorithms

Google Books

The Art of Computer Programming. Volume 3: Sorting and Searching

Google Books

The Pragmatic Programmer

Google Books

Programming Pearls

Google Books

Types and Programming Languages

Link - Google Books

Clean Code: A Handbook of Agile Software Craftsmanship

Google Books

Refactoring: Improving the Design of Existing Code

The Design of the UNIX Operating System

Structure and Interpretation of Computer Programs

R Basics


A list of books that introduce the basics of R code.

Introduction to R


An Introduction to R

Link - PDF - DB - EPUB

Really a manual for R, it functions as a good introduction to R data types, programming elements, statistical modelling and graphics.

icebreakeR

PDF - DB

R for Data Science: Import, Tidy, Transform, Visualize, and Model Data by Garrett Grolemund & Hadley Wickham

PDF - DB

If you only read one book on this list on R, this should be the one.

A Student’s Guide to R

PDF - DB

Hands-On Programming With R

Link. - PDF - DB

Econometrics in R

PDF - DB

R manuals


The manuals listed below were mostly produced by CRAN, the “Comprehensive R Archive Network”. They can be found under the documentation page of the CRAN website or by using the function help.start() in R.

R: A Language and Environment for Statistical Computing

PDF - DB

The complete 3700+ page manual on everything R.

R FAQ

Link - DB

Answers to some of the most frequently asked questions about R from CRAN.

R Installation and Administration

Link - DB

The CRAN guide to installation and administration for R.

R Data Import/Export

Link - PDF - DB - EPUB

A guide to importing and exporting data to and from R.

Writing R Extensions

Link - PDF - DB - EPUB

A guide to extending R, describing the process of creating R add-on packages, writing R documentation, R’s system and foreign language interfaces, and the R API.

R Internals

Link - DB - PDF - EPUB

A guide to the internal structures of R and coding standards for the core team working on R itself.

Efficient R Programming by Colin Gillespie & Robin Lovelace

Link - PDF - DB

The tidyverse style guide by Hadley Wickham

Link - PDF - DB

Practical Data Science with R, Second Edition!

Link - PDF - DB

R Cookbook: Proven Recipes for Data Analysis, Statistics, and Graphics

PDF - DB

Statistics


Bayesian Statistics the Fun Way

Link

The Book of R: A First Course in Programming and Statistics by Tilman M. Davies

Link - PDF - DB

Learning statistics with R

Link

An Introduction to Statistical Learning With Applications in R

Link. - Link to Course - DB

An Introduction to Statistical Learning with Applications in R

Link - PDF

Practical Regression and Anova using R

PDF - DB

Financial Analysis in R


Processing and Analyzing Financial Data with R by Marcelo S. Perlin

Link

Financial Engineering Analytics: A Practice Manual Using R

PDF - Bookdown - DB

advanced R


Advanced R by Hadley Wickham

Link - PDF - DB

Time Series Data


Forecasting: Principles and Practice

Link

Multivariate Time Series Analysis With R and Financial Applications

Link - DB

Introductory Time Series With R

Link - PDF

R Markdown


R Markdown from R Studio

Link

R Markdown: The Definitive Guide

Link - PDF - DB

Bookdown: Authoring Books and Technical Documents with R Markdown

Link - PDF - DB

Sports


Analyzing Baseball Data with R

Link - PDF - DB

graphics


financial theory


A Non-Random Walk Down Wall Street

Link - PDF - DB

Data Science: Theories, Models, Algorithms, and Analytics

Link - DB

Business Analytics with R

Link