iPhone DEV book for beginners?

Discussion in 'iOS Programming' started by logicpro7, Nov 12, 2008.

  1. logicpro7 macrumors 6502a

    Sep 25, 2006
    London UK
    I am interested in learning how to develop iPhone Applications so was wondering if you could recommend a beginners book for me to study?

  2. buffingtonr macrumors newbie


    Nov 11, 2008
    Nashville, TN
    I don't know about books, but the way I began learning was by signing up at developer.apple.com and then watching the iPhone Dev introductory movies. After that, read through some of the tutorials in Objective-C.

    I found that translating code from a better known language (Java for me) to Objective-C helped me a lot. Surly not everyone learns like this, but I find I learn best by just coding a small project that implements features I'd like to learn.

    Good luck to you.
  3. cpatch macrumors member

    Sep 17, 2007
    San Diego, CA
    Can you be more specific in terms of what type of background you have? Have you programmed before? Are you familiar with OO programming? Have you developed for the Mac? The answers to these question make a huge difference in terms of what resources are going to be the most useful.

  4. santiv macrumors newbie

    Nov 13, 2008
  5. caveman_uk Guest


    Feb 17, 2003
    Hitchin, Herts, UK
    Although books are helpful, you'll learn a lot more by actually programming. Just set yourself simple realistic goals to start with (such as writing a 'Hello World' App without just copying one out of a book) and move up.
  6. liptonlover macrumors 6502a

    Mar 13, 2008
    I don't recommend you buy the pragprog iphone programming book yet, it's still in beta. A bunch of chapters are missing, and those that are there aren't polished. It looks promising, just isn't ready yet.

    Apple's docs are pretty much your best bet right now for the most polished a tutorials...

    You may want to start with desktop programming, as you will be able to find loads of tutorials and books for it. Moving from desktop to iphone is easy, all you really need to do is get used to no garbage collection, and using different classes.

    I highly recommend a folder filled with tiny little test apps. I have like 100 of them, each one just does one tiny little thing that I needed to learn like how to move an object, or something. This is also good because if you name them right, you've just documented a ton of useful things in case you forget how to do it, so you don't have to ask someone else again.

    Good luck!
  7. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    I recommend reading and doing the exercises in a basic programming book first (any language, but there are tons of beginner books on C or Java). If you aren't familiar with control structures, data types, pointers, objects, simple algorithms, debugging, memory & performance constraints, etc., you can easily start coding yourself into a blind alley, and just end up with a pile of frustration.

    If you already know the above, then sure, jump right into Apple's tutorials, they're quite good.


Share This Page