What R book or books are best for learning R depends on your level of statistical knowledge, your discipline, and what you want to do with R. Here (http://www.r-project.org/doc/bib/R-books.html) are 150 books with descriptions. So, if you want to learn to program with R, the Chambers recent book and Wickham's books are good. As far as bootstrapping and validation, there are R packages that go along with some of the main books (e.g., Efron's, Davison's). If you want more of an introduction http://www-bcf.usc.edu/~gareth/ISL/ is used by Hastie and Tibshirani in their MOOC.