While I started with iOS development through the traditional route of those Stanford courses, I learned the bulk of my more in-depth knowledge after focusing on RubyMotion.
"You'll still have to learn the iOS API" is true, but I think it's a red herring. Because RubyMotion isn't just swapping ObjC with Ruby, and there are more compelling reasons for trying out RubyMotion than "you get to use Ruby".
RubyMotion is a vast simplification of the development environment (rake + vim), a set of wrappers that vastly simplify Cocoa Touch objects/libs, and a small helpful community that makes it easy to filter out signal from the noise when you hit an obstacle.
And those are the reasons why RubyMotion helped me become a better iOS developer as a newbie.
By wrapping Cocoa Touch in some painful areas, it helped me focus on learning the iOS framework at a higher level instead of wrestling with ceremony.