This set of lessons from Software Carpentry is an introduction to R for people with no programming background. It introduces R, the RStudio interface, working with data structures, organizing/subsetting data, making plots, and creating reports. This is a great "get up to speed quickly" set of lessons that use the same data throughout.
Also from Software Carpentry, this set of lessons is more focused on programming basics and best practices (functions, loops, conditionals, etc.).
This is an official R manual. If you want to learn R technicalities top to bottom, this is the right place.
RStudio provides an extensive set of links to learning resources. From getting started with R, to making interactive plots with Shiny, to R code best practices, this page is definitely worth a look.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Online platform hosting Git repositories for collaboration and sharing.
"Git is a distributed version control system that allows developers to track and manage changes in their codebase. It facilitates collaboration by enabling multiple contributors to work on the same project without interfering with each other's changes. On the other hand, GitHub is an online platform that hosts Git repositories. It provides a user-friendly interface for managing and sharing code, collaborating on projects, and integrating various tools and services. While Git is the underlying system that manages the code versions, GitHub offers a space and tools to make this collaboration more efficient and accessible." American University DC
Earlham College • 801 National Road West • Richmond, Indiana 47374-4095