Best language to learn before jumping into Objective-C?

So I'm currently trying to learn how to code JavaScript at CodeAcademy, but I've heard that Python is much better if you're trying to do OOP with Obj-C. Is this true? Coding and syntax makes me go cross-eyed, so I'd like to crawl before I run.

In terms of learning, I'm cycling through stuff like these:

CodeAcademy

HTDP

The Next Web Article

and Lynda videos

wondering what other experienced iOS/OSX programmers think...