This book touches on a wide variety of topics, from scope and functions to more advanced topics (such as debugging and performance).
Topics aren't introduced in an intuitive order. Instead, many terms are used that aren't defined until later chapters.
Some of the examples do not have data sets provided, preventing the reader from working through the examples.
Project based approach to learn new topics with R. You will build casino games and evaluate their fairness and win-lose ratios while learning how to program with R.