The following is one of the best introductions to R programming that I've found online. It is part of a larger series of tutorials created by Jared Knowles called R Bootcamp. Jared's tutorials are a valuable resource for anyone learning to program in R. Below the presentation are links to handouts and R Code that are used during the HTML5 presentation. Enjoy!
NOTE: This tutorial was created by Jared Knowles, doctoral candidate from the University of Wisconsin and owner of Jared Knowles: From Data to Decisions. Mr. Knowles is not affiliated with Stats Make Me Cry in any way and written consent was obtained before this tutorial was posted.