R in action: my language Big Data R 101. In fact, for a person without any programming basis, the school started this book, the learning curve may be steep. But if with some auxiliary materials, such as the official release of the R basics (http://cran.r-project.org/doc/contrib/usingR.pdf), there are tag-R sets of questions (Newest'r on stackoverflow ' questions), complex problems encountered in the above search will always find solutions.