Book Review: iOS Programming: The Big Nerd Ranch Guide (2nd Edition)
I am a Microsoft developer and have never really worked on a Mac, developed for one nor do I own an iPhone or an iPad. I can hear the snickers and the calls to climb out from under my rock already 😛
I read this book since I saw it as a challenge to try and learn something that I have heard is relatively difficult to do and not have the ability to try out the hands on coding that I enjoy. Having been the first iOS development book I’ve ever read I felt Aaron and Joe did a great job of relating concepts and patterns that are applicable across development practices. The diagrams they provided to illustrate their information were well done. The “For the more curious” sections within the chapters provided good additional information for those wanting more details regarding the material pertainent to the chapter.
Aaron and Joe’s writing style for this book was very encouraging for a beginning iOS developer. There were a couple of times in the book where it felt that they were right there to pass along their confidence in learning the material. “Take a deep breath and wait it out. We’ll get there and so will you” is an example of this to address the frustration that you as a developer will feel starting out developing in something you are new to. I can relate to this very well in watching new developers as they learn their trade.
If I were to start development for the iPhone or iPad I would recommend to have this book as a good starting point. Even without having the ability to try out the code I feel I could confidently with the material Aaron and Joe provided.