Most people who use R on the regular learned the language in the context of a subject outside of programming. They learned R as they learned statistical methods, or they picked up bits of R as they learned about visualization. However, if you learn R purely as just a language — without the domain-specificity — or you already program in a different language, R might seem strange at times.
In this talk, John D. Cook explains some of the “quirks” in R and why, maybe, they’re not so strange.
Watch the talk