I’m often asked for recommendations for learning to program. Below are the resources I found most helpful when learning R at the start of my PhD (~2016), ordered from beginner → advanced.