It depends on your programming experience. If you have prior knowledge of any programming language, then it will take one week to learn R programming. Otherwise, for a complete beginner, it will take one week to clear the basics, provided you are practicing 3 hours per day. Then, you have to learn data exploration, manipulation, and visualization that would require 7–10 days of practice. Finally, you should download a dataset and start applying R programming techniques to analyze and visualize the data. Thus, it will take at least three weeks to learn R programming.