Below are the prerequisites for learning R programming:
1. You must know of the basics of any programming language. Although, you can start learning R programming even if you do not have any prior experience in programming.
2. You should have a deep knowledge of statistics and mathematics.
3. You must have a good understanding of graphs and plots that are used for data visualization.
4. You should have good analytical skills that will help you understand the patterns in the data.
If you are looking for an online course to learn R programming, check out this R Programming Certification program by Intellipaat.