Parts of the book provide a solid introduction to R and R Studio, especially regarding elements of the software. The authors seamlessly move from one aspect to the next.
Nonetheless, once things get into the nitty gritty of actually employing statistics using R packages and R command language, glossing over rapidly becomes the norm. I would have expected a book titled “A First Course in Statistical Programming with R” to start readers off with gradual easement into the GLM. Certainly, there are parts of the GLM brought into middle chapters, yet they are so abruptly examined before the authors delve into more intermediate-advanced statistical methods.
Before you know it, later chapters are diving into simulation models and complex algebra that utilize very specific (and arguably very esoteric) packages designed for narrowly focused fields of research; not exactly a keen idea for an introductory level book of such accessible length. In parallel, I was coincidentally proceeding through an online R tutorial designed by biomedical professionals – they did a much better job sticking to basics and avoiding coloring the lessons with their own proclivities.
Some parts of chapters unexpectedly dive into some really good tips on programming R scripts, managing R Studio routines, and reducing unnecessary code complexity. Yet those parts didn’t flow with the other sections surrounding it. Therefore, only the first few chapters flow well together, with bits & pieces of following chapters being of relevance to the beginner.