I don&#x27;t really understand why people think Python is a simple language. It&#x27;s not. It draws too many distinctions that shouldn&#x27;t exist. Functions, decorators, descriptors, classes, meta-classes, generators, iterators, properties, static methods, class methods, multiple inheritance, and probably a few more things I&#x27;m forgetting.<p>Ruby on the other hand is simple. There are objects and there are messages, that&#x27;s it.