2. But anyway, there are tons of R Programming resources. John
Chambers's books and even the venerable "S Programming" book of
Venables and Ripley might be worth checking; Hadley Wickham has
written quite a few web resources that are being developed into a book
(or have already been) -- you can probably find these by following
links from the R STudio website or checking his repositories at
Github. But there are many more both on the Web and in print, and you
would do better to search on your own to find something that suits
your learning style and needs rather than relying on my fairly
uninformed opinion (as I do not teach R and therefore have made no
effort to be current with the resources).