Programming resources

R

Beginner

  • R Cookbook by Paul Teetor
  • R for Data Science by Hadley Wickham and Garret Grolemund
  • R manuals
  • Swirl

Advanced

  • Advanced R by Hadley Wickham
  • R Packages by Hadley Wickham

Miscellaneous

  • All available CRAN packages, sorted by name
  • Google's R style guide
  • Tidyverse style guide


make

  • GNU make manual
  • minimal make by Karl Broman


Python

Beginner

  • A Byte of Python by Swaroop C H
  • Python Crash Course by Eric Matthes

Advanced

  • Python Package Index
  • Problem Solving with Algorithms and Data Structures using Python by Brad Miller and David Ranum

Miscellaneous

  • PEP 8: standard Python style
  • PEP 257: documentation conventions
  • Python 3 Module of the Week: explore a new Python module each week


Vim

  • A Byte of Vim by Swaroop C H
  • Vim the editor
Previous
Next