R Packages
R (www.r-project.org) is a free, open-source programming environment for statistical computing and graphics. If you’re just starting out, download R-Studio which is a more user-friendly interface for beginners.
Learning R
On your computer

SwirlStats.com allows you to learn R in R. They make it easy and help you from installation onwards. Their library has free courses including an advanced one that closely follows the Johns Hopkins Coursera course.
This Johns Hopkins R Programming course is highly recommended.
The Flowing Data blog has a long list of tutorials on how to use R to make great data visualizations. It’s a great data viz resource in general.
On your phone
Just as you can learn a foreign language on your phone, you can start learning R (or other programming languages) using apps like MIMO or Programming Hub. There are also online tutorials on Programming Hub.
More Resources
Listen to the Data Stories podcast episode interviewing Hadley Wickham, Chief Scientist at RStudio and creator of ggplot2 as well as other popular R packages.
This online book has many worked examples with ggplot and more: http://www.cookbook-r.com/Graphs/
Also, check out our curated Pinterest board for resources and quick guides to using R for data visualizations.