Found in 2 comments on Hacker News
hansy · 2014-06-19 · Original thread
I still affirm that Michael Hartl's "Ruby On Rails Tutorial" (http://www.railstutorial.org/book) is one of the most beautifully simplistic and effective tutorial books ever written. Combine his book with Ryan Bates's Railscasts (http://railscasts.com/) and you can pretty much build anything you can think of. I learned RoR we these resources as well and am just starting to take the plunge into iOS. I haven't looked into NSScreencasts much, but I did obtain a copy of The Big Nerd Ranch Guide to iOS Programming (http://www.amazon.com/iOS-Programming-Ranch-Edition-Guides/d...).

Anyway, congrats on launching both an iOS and web application. Bonjournal looks awesome!

dmix · 2014-03-21 · Original thread
The additional code involved in Java/Obj-c is less annoying since they are well integrated in IDEs such Android Studio or Xcode which auto-generate most of the boilerplate. After you develop for a while you depend less on the IDEs.

I always build an app to learn the language/platform. The only way you can really learn it is by building something. Combined with that I usually buy a book.

For Android, I hardly had to invest any time learning Java, since I came from Ruby and it's pretty similar. Most programming languages are all the same under the surface. Especially among OO-heavy ones.

Best android book: http://www.amazon.com/Android-Programming-Ranch-Guide-Guides...

Best objective-c book: http://www.amazon.com/iOS-Programming-Ranch-Edition-Guides/d...

Both books assume you know the languages but I jumped in with limited knowledge and learned the language as I went.

Fresh book recommendations delivered straight to your inbox every Thursday.