If you have never programmed before then Hands-On Programming with R, by Garrett Grolemund is a great place to start.
R for Data Science, by Hadley Wickham and Garrett Grolemund is a wonderful resource.
R Markdown documents can be used to create documents that weave together code and text.
An R Markdown Cheat Sheet downloaded from RStudio is available here.
Students can always ask a member of the teaching staff for help during office hours, tutorial, or on the class discussion forum.
stackoverflow is a popular forum for posting and answering questions related to programming. Questions tagged R can be found here.
A classic video where Prof. J. Stuart Hunter explains design of expeiments.