It takes three weeks to learn R programming for beginners. You will learn basic concepts like creating, appending, subset datasets, lists, join. In the third week, you will understand how to apply functions, data analysis, and use the ggplot2 package to make visualizations.