Start here: Software Options
Much of computer programming involves translating what you wish to do into a set of computational instructions.
Think of human languages: languages conform to specific sets of grammatical and syntax rules which define how to interpret elements of speech such as nouns, verbs, and adjectives. Some languages have simple rules and are (relatively) easy to learn; others follow more complex rules that require greater effort in order to gain fluency. Some languages derive from a common source and therefore share many similarities that make it easier to learn a second language within the same family of languages. So a native Spanish speaker will find it easier to learn French rather than Chinese, because French and Spanish share many grammatical rules and root derivations of words whereas Chinese and Spanish do not. Regardless, these are all perfectly usable languages humans use to communicate with one another.
In this course, we will learn how to speak the language of R for computational analysis.
To do
Before we can do any of this, we need to install all the necessary software and get it setup and working. Please, follow one of the two options and complete the required steps for both options (at the end).
Getting started: install the software locally
To run R and RStudio on your own computer, follow these instructions, in the provided order:
- R
- Git
- What is Git?
- Installation
- Install Git
- Install a Git client or use Git via command line or RStudio
- Configure Git
Getting Started with Git/GitHub
- Register a free GitHub account. As a university student, also check to see if you are eligible for GitHub Education offers. Some of these are very useful, such as unlimited private repositories. Remember that once you create a GitHub account, you are stuck with that username. Choose something professional.
- Test your installation and practice using Git through RStudio following these instructions: Using Git within RStudio