> For the complete documentation index, see [llms.txt](https://docs.abi.am/abi-omicss-guide-2021/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.abi.am/abi-omicss-guide-2021/week-1/r-programming/the-basics.md).

# The Basics

This page takes an estimated 45 minutes to complete.

{% hint style="info" %}
**Note:** From here on it is assumed that you have R, R Studio, and swirl up and running.
{% endhint %}

## R Basics

First, make sure to read [this article](https://www.coursera.org/learn/r-programming/supplement/zbDvc/getting-started-and-r-nuts-and-bolts) from the Coursera course to get started with R. Return here afterward.

Now, watch the following videos to get familiar with the basic concepts of R.

1. [Introduction](https://www.coursera.org/learn/r-programming/lecture/qedll/introduction)
2. [Overview and History of R](https://www.coursera.org/learn/r-programming/lecture/pAbaE/overview-and-history-of-r)
3. [Getting Help](https://www.coursera.org/learn/r-programming/lecture/ek1gy/getting-help)
4. [R Console Input and Evaluation](https://www.coursera.org/learn/r-programming/lecture/YOBKv/r-console-input-and-evaluation)

## swirl Exercises

Next, complete **swirl Lesson 1: Basic Building Blocks** and **swirl Lesson 2: Workspace and Files**, and return here afterward.

## Congratulations!

If you made it here, then congratulations! You have successfully completed this section. Move to the next portion of the guide with the arrow buttons below.
