Chapter 3 Welcome

This work, as a whole, is licensed under a Creative Commons Attribution-Non Commercial-ShareAlike 4.0 International License.

3.1 Why read this book?

This book is intended for beginners in R programming. There are a lot of books available online, however there are limited books intended for beginners which focus on hands on programming. This book is specifically intended for beginners who wants to develop hands on programming skills. Though we will be covering the essential theory behind some of the concepts, we will not be going in nitty gritty of those concepts. The theoretical concepts can be covered separately in another book.

The R session information when compiling this book is shown below:

sessionInfo()
## R version 3.5.1 (2018-07-02)
## Platform: x86_64-w64-mingw32/x64 (64-bit)
## Running under: Windows 10 x64 (build 17763)
## 
## Matrix products: default
## 
## locale:
## [1] LC_COLLATE=English_United States.1252 
## [2] LC_CTYPE=English_United States.1252   
## [3] LC_MONETARY=English_United States.1252
## [4] LC_NUMERIC=C                          
## [5] LC_TIME=English_United States.1252    
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## loaded via a namespace (and not attached):
##  [1] compiler_3.5.1   magrittr_1.5     bookdown_0.18    rsconnect_0.8.13
##  [5] htmltools_0.3.6  tools_3.5.1      yaml_2.2.0       Rcpp_1.0.1      
##  [9] stringi_1.4.3    rmarkdown_2.1    knitr_1.23       stringr_1.4.0   
## [13] digest_0.6.19    xfun_0.7         evaluate_0.14

This book follows agile approach and will continuously be updated with new concepts and content as per development and readers’ feedback.