Below is a hand-picked and categorised list of resources that we used when learning to code and still refer back to frequently.
Introduction to R
Introduction to R, vectors, data frames and matrices | http://tryr.codeschool.com |
A collection of R code ranging from basics, data visualisation and stats | http://sthda.com |
A comprehensive online guide to using R | http://www.cookbook-r.com/ |
A metablog of R tutorials | http://www.r-bloggers.com |
Videos from an online course on R (intro to R, data formatting, data visualisation) | http://blog.revolutionanalytics.com/2012/12/coursera-videos.html |
How to cite R and R packages in your assignment | http://www.blopig.com/blog/2013/07/citing-r-packages-in-your-thesispaperassignments/ |
Graphics and Data Visualisation
Base Graphics in R: A Detailed Idiot’s Guide | susanejohnston.wordpress.com/2013/08/30/base-graphics-in-r-a-detailed-idiots-guide/ |
Sample chapters from Hadley Wickham’s ggplot2 book | ggplot2-book.org/ |
R colour values | http://www.stat.columbia.edu/~tzheng/files/Rcolor.pdf |
Graphics guide, mostly ggplot2. | ase.tufts.edu/bugs/guide/assets/R%20Graphics%20Cookbook.pdf |
Shiny tutorials | shiny.rstudio.com |
R Markdown, Version Control & Reproducible Research
An Introduction to Reproducible Research in R and RStudio | susanejohnston.wordpress.com/2015/05/12/an-introduction-to-reproducible-research-in-r-and-r-studio/ |
Download LaTeX, find useful tutorials and guides | www.latex-project.org |
Github tutorial repository | help.github.com/articles/good-resources-for-learning-git-and-github/ |
Markdown cheatsheet | github.com/adam-p/markdown-here/wiki/Markdown-Here-Cheatsheet |
R notebooks introduction video | www.rstudio.com/resources/webinars/introducing-notebooks-with-r-markdown/ |
Concise guide to LaTeX programming | https://tobi.oetiker.ch/lshort/lshort.pdf |
British Ecological Society Guide to Data Management in Ecology and Evolution | britishecologicalsociety.org/wp-content/uploads/Publ_Data-Management-Booklet.pdf |
Materials for the version control and reproducible code workshops at the British Ecological Society 2016 Annual Meeting | github.com/BES2016Workshop |
Statistical Analysis
Standard textbook for biological statistics using R | rcompanion.org/documents/RCompanionBioStatistics.pdf |
Hadley Wickham's R for Data Science book | r4ds.had.co.nz/ |
Data Manipulation
Seeing Theory: a stunning visual guide to statistics | students.brown.edu/seeing-theory/index.html |
The dplyr package and pipes | seananderson.ca/2014/09/13/dplyr-intro.html |
Data wrangling cheatsheet, dplyr and tidyr | www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf |
Cheatsheets for ggplot, dplyr, Shiny, etc. | www.rstudio.com/resources/cheatsheets/ |
Shiny
The official Shiny tutorial from RStudio | http://shiny.rstudio.com/tutorial/ |
Fun Stuff
Submissions of arty data visualisation and goofs | twitter.com/accidental__art |
Funny illustration of how we all feel when coding | lisacharlotterost.github.io/2016/09/29/learn-how-to-code/ |
A guide for aspiring video game programmers - recommended by one of our young users! | ithare.com/programming-guide-for-video-gamers/ |
Learning to Code and Design Video Games - another really great recommendation! | swagbucks.com/shop/student-stem-guide |
Troubleshooting
Ask Questions. | stackoverflow.com |