I know that many of the people viewing this site are absolute beginners to programming who are frustrated because they have difficulty with iPhone development books that they’ve bought. The problem is that most people don’t have the fundamentals in Objective-C or Object Oriented programming. One of the books I’ve recommended is Programming in Objective-C 2.o by Stephen Kochan. Stephen has also created a video course to go along with the book.
The video package is called the Programming In Objective-C 2.0 Live Lessons Bundle and cover the basics of Objective-C, and the key principles of Object Oriented programming. You can view a short trailer here that gives you a sampling of the quality of the video. If you’ve got the book this is a perfect companion, although I didn’t see just the video selling on Amazon (what they did have was out of stock and selling for more). The package comes with the book, and is reasonably priced at just under $45. Just like the book this is a very thorough overview so even if you’re one who dwells on the details, you will enjoy this course, and that’s essentially what it is, a thorough beginners Objective-C course.
- Well organized course (just like the book)
- Very high quality lessons (Kochan makes it seem easy)
- Goes perfectly with the book
- In-depth but not too long – 8 hours
- Doesn’t get into iPhone programming like in the latter part of the book (but it looks like a good setup for Apple’s free iPhone programming video course)
- Bundle with book and videos appears to cost less than just videos (only difference I can see is that when you purchase just the videos there is no book)
If you don’t have a solid understanding of Object Oriented programming, and would like to go through an in-depth course on the topic then these videos are a great value for a beginning iPhone developer especially since you’re using Objective-C. The book was already terrific on it’s own, and the addition of video at a reasonable price when bundled with the book makes it even better.
Any thoughts from those who have gone through the videos would be appreciated. Thanks.
Last week I recommended a book called How To Make An iPhone App. I had a few questions about the book so I’m going to go into things in a little bit more detial.
If you’ve already developed some apps, well the book probably isn’t for you. This book is designed to help those new to developing on the the iPhone platform get an app out there as soon as possible. If you’ve already bought a bunch of other books.. the topics will overlap for sure, but if you have trouble getting started because there’s just so much to read, this book might be great for you.
As I said in the previous post, this book is much more to the point than the programming books that you’ll find in the book store. If you’ve read a few books you know that there is typically alot of filler, and much of the time hundreds of pages could probably be cut out. The How To Make An iPhone App ebook is much more direct, but is by no means a pamphlet at 341 pages.
The book covers several topics:
in Part 1 the book shows you how to use XCode and compile a basic application on the iphone.
in Part 2 the book covers basic C topics that you will need to know in your Objective-C programming, Object Oriented programming in Objective-C, and then gets into Cocoa Touch (iPhone specific development).
In part 3 You learn the specific “12-step” formula used by the author to create several monetarily successful applications, this covers coming up with app ideas creating an outline of your app, and actual creation of the app.
There’s also some examples included, and a “Swipe File” which has an assortment of commonly used code that you can plug right into your apps. You can read more about that on the books home page.
What’s really great is that this is the first book I’ve seen that goes from totally new to C to iPhone app creation, in other cases we’re talking about several other books (and not everything applies to the iPhone in those cases, in this case they do).
As you can see this is a wide variety of topics, of course not every library is covered, but the book takes you to the point where you should have no trouble figuring out how to use those libraries on your own.
Update: Regarding a question I received, yes this books projects are updated for iPhone OS 3.0. Contents of the book are the same, but the books have been updated for the newer SDK.