There is an online forum for this book and others written by Big Nerd Ranch if you need help on the challenges at the end of the chapter. The only problem I personally had with this book is that things are explained very quickly. I am a person who needs to hear something unfamiliar about three or four times before it sinks in. Moving on." and I will be like, "Wait! How does it do this? How do I use it? Why am I using it?" So I tend to read multiple books on a programming language while I am learning it because I like to hear things multiple times for me to get it. That said, this is a great book for Objective-C!. I've been working through this book during a lunchtime book group at my office, and while I do have some previous Objective-C programming experience, I wanted a refresher before I dove back into creating a new iPhone app later this year. I've always felt that I understand something best when I can look at it from the ground up (instead of learning at the nice shiny surface, and later having to figu I've been working through this book during a lunchtime book group at my office, and while I do have some previous Objective-C programming experience, I wanted a refresher before I dove back into creating a new iPhone app later this year. They way the book is plotted is top-notch - introducing concepts early on that will pay off later.
I've always felt that I understand something best when I can look at it from the ground up (instead of learning at the nice shiny surface, and later having to figure out how to dig down), and Mikey Ward seems to have the same philosophy.
Knowing it from the bottom-up is also essential in understanding why something might be broken in your code, and how to debug it. #Advanced mac os x programming the big nerd ranch guide how to# May not be the best book for those who have never programmed at all (there are a few concepts that get glossed over), but excellent for learning the language.
PS: Some may say now that Swift is available that Objective-C is no longer relevant, but there's 30 years of code that form Cocoa and other frameworks in Mac OS X and iOS, and they're not going away anytime soon. If you're doing any serious work on Apple platforms in probably the next decade, you're still going to need to know Objective-C, and this is a great book to learn with.more #Advanced mac os x programming the big nerd ranch guide mac os x#