iPhone DEV book for beginners?

Discussion in 'iPhone/iPad Programming' started by logicpro7, Nov 12, 2008.

  1. macrumors 6502a

    Joined:
    Sep 25, 2006
    Location:
    London UK
    #1
    Hi,
    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. macrumors newbie

    buffingtonr

    Joined:
    Nov 11, 2008
    Location:
    Nashville, TN
    #2
    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. macrumors member

    Joined:
    Sep 17, 2007
    Location:
    San Diego, CA
    #3
    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.

    Craig
     
  4. macrumors newbie

    Joined:
    Nov 13, 2008
    #4
  5. Guest

    caveman_uk

    Joined:
    Feb 17, 2003
    Location:
    Hitchin, Herts, UK
    #5
    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. macrumors 6502a

    Joined:
    Mar 13, 2008
    #6
    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. macrumors 603

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #7
    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