Programming basics

This chapter covers the basics of docker (used to create an image of our software), the linux terminal (used in docker, as well as terminal panels in RStudio, JupyterLab and vscode), as well as a primer on R and Python programming.

There are various books and tutorials on programming with R and Python. Some noteworthy books with examples focusing on econometrics and data science are (Wickham, Çetinkaya-Rundel, and Grolemund 2023), (The Py4DS Community 2022) and (Turrell 2022).