Good afternoon,<p>I'm a Ruby and JAVA developer and would like to know some (good!) resources to learn IOS programming. I'm aware that Apple provides a bunch of tutorials and guides, but i'm looking for more practical examples, books, etc.<p>Thanks in advance,
Pedro
You may want to check out the Quora thread on learning iOS (<a href="http://www.quora.com/What-are-the-best-resources-to-learn-iOS-development" rel="nofollow">http://www.quora.com/What-are-the-best-resources-to-learn-iO...</a>). When I was starting to learn iOS I saw this thread and picked up the Big Nerd Ranch book. I read through it and I believe it was very useful.<p>Read the reviews, YMMV, but after reading the BNR book I felt comfortable reading the Apple docs for the rest of the stuff I needed to learn.
There are hundreds of really good tutorials here: <a href="http://www.raywenderlich.com" rel="nofollow">http://www.raywenderlich.com</a><p>For an Objective-C book pick up: "Programming Objective-C" (5th edition already!) [1]<p><a href="http://www.amazon.com/Programming-Objective-C-Edition-Developers-Library/dp/032188728X" rel="nofollow">http://www.amazon.com/Programming-Objective-C-Edition-Develo...</a>
The biggest help for me was The Big Nerd Ranch book for iOS.
<a href="http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0321821521" rel="nofollow">http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/...</a><p>By the second chapter I felt confident enough to start trying things out on my own and tutorials made a lot more sense.
I learned by taking the free Stanford iPhone class. You can find details here: <a href="http://www.stanford.edu/class/cs193p/cgi-bin/drupal/" rel="nofollow">http://www.stanford.edu/class/cs193p/cgi-bin/drupal/</a><p>The lectures are on iTunesU and you can even do the assignments to get some practice.
I'd start here: <a href="https://teamtreehouse.com/" rel="nofollow">https://teamtreehouse.com/</a><p>It's a paid service, but I've found it's the best way to start learning programming.