What resource(s) should I recommend to a computer scientist who is getting intrigued about developing their first R package and possibly contributing to rOpenSci?
"Most books on R I find are based on using R to practically solve a specific problem (i.e. how do I do X using R, for example “R for Data science”). I’m more interested in a book that tackles R from a more general perspective. For example everything you would need to build a stand alone, well tested, fast and efficient R package.
I would be interested in a book with most of the following:
- What are the fundamental datatypes in R (strings, floats, vectors, matrices, data frames, etc.)
- What are the advantages and disadvantages to these datatypes with respect to time efficiency and memory efficiency?
- Useful built in functions for object oriented datatypes.
- Language paradigms
- Functional vs procedural programming in R; advantages and disadvantages
- Best practices for developing R software.
In summary a book on R which is similar to most introductory books on other languages."