Re:Ask HN: Experienced programmer, beginner to iOS (objectiv...
by jamesjn on Sunday May 06, 2012 @09:16AM
(#3935039)
I second the recommendation of the Big Nerd Ranch guides. They are excellent for learning Objective-C and IOS.
I've been playing around with Ruby Motion for the past two days and since I am pretty experienced with Ruby already, I'm finding it helpful for learning ios concepts. However, if you don't have any experience with Ruby I would recommend just starting with Objective-C and xcode.
Most online examples won't give you the details about the important stuff - single inheritance vs. categories, delegates and message passing in the runtime, extending a protocol, etc. You may see it in the code, but there won't be any theory or reasoning behind it to help you.
As a side note, you can track your learning progress by how much you hate XCode with specific examples of how it ruined your day.
Can't speak to clutch.io, but the other 2 just seem to get in the way of someone who already knows Ruby, C#, and obj-c. Do you really need another layer of abstraction if you want to learn something at a lower level?