I&#x27;ve used python for years, decided to teach myself R for a masters class I&#x27;m taking.<p>I have to disagree. Its main model is generic function method dispatching. It can feel odd at first to someone coming from the C++ style of OO where objects own methods, not methods owning objects. But it&#x27;s a legitimate OO style with its own advantages. [1]<p>I&#x27;ve found the more I use R, the more intuitive a lot of its operations are. It&#x27;s relatively easy to &quot;guess&quot; what you ought to do to accomplish what you want. More so then other languages I&#x27;ve learned.<p>1. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dynamic_dispatch" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dynamic_dispatch</a>