This 3-day hands-on workshop will give a thorough introduction to R, without assuming any prior knowledge of programming (in R or any other language). We will start with a general overview of R, look at the various ways of how to get help in R and will use it as a simple pocket calculator, introducing variables along the way. We will then start writing little scripts and dealing with different data types in R, such as matrices, arrays, lists, data frames, etc. Next, we will learn how to use control flow statements and how to expand our basic R capabilities by making use of packages (and learn about their management). We will then spend quite some time on learning how to write and debug functions (with an excursion into the apply family). Finally, some time will be spent on R’s basic plotting capabilities and basic statistical tools.