<p>Objective C is similar in scope, from what I understand, to Java. Meaning if you know Java well, and know how to learn new languages, it shouldn’t be that difficult to pick up. I don’t know much (/anything really) about Cocoa, but personally, I think people should understand more than Java and its cousins, and so languages like Python, ML, etc., which are easy to quickly develop in, and especially languages that encourage recursion, are valuable to know.</p>