Some Beginner Advice ...

Discussion in 'iPhone/iPad Programming' started by krayziekray, Apr 19, 2010.

  1. macrumors 6502

    Joined:
    Sep 24, 2008
    Location:
    127.0.0.1
    #1
    Hi all,

    I'm considering getting into iPhone development (I know, i should have started as soon as Apple released the SDK :p). Anyway, despite the fact that I've only been programming for 2-3 years as a whole, I have programming experience in languages such as Java, C++, PHP and Perl to name afew. But no experience in Objective-C or Mac OS programming.

    I wanted to know if any of you guys know or suggest any literature/books that will allow me to get started on hands-on programming as soon as possible considering my current experience. I'm aware of OS 4 being released in the summer, so preferably, something that will include that aswel.

    I'm in no real hurry, and plan to start in late June/early July (got alot on at the moment), so perhaps you know of future books that may not be out at the moment due to OS4 not being released yet.

    I look forward to your recommenations :D

    Thanks in advance guys!

    :apple: KrayzieKray :apple:
     
  2. Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
  3. macrumors regular

    Joined:
    Apr 19, 2010
    #3
    Books to Learn to Develop iPhone OS Apps

    1. "Learn C, On the Mac"
    http://www.amazon.com/Learn-C-Mac-D...=sr_1_2?ie=UTF8&s=books&qid=1271713503&sr=8-2

    2. "Learn Objective-C on the Mac"
    http://www.amazon.com/Learn-Objecti...=sr_1_1?ie=UTF8&s=books&qid=1271713542&sr=1-1

    3. "Beginning iPhone Development"
    http://www.amazon.com/Beginning-iPh...=sr_1_1?ie=UTF8&s=books&qid=1271713567&sr=1-1

    4. "The Business of iPhone Development"
    http://www.amazon.com/Business-iPho...=sr_1_1?ie=UTF8&s=books&qid=1271713600&sr=1-1

    And here's something which is free from iTunes U and Stanford U
    5. Computer Science 193p
    http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

    -- Kaydell
     
  4. thread starter macrumors 6502

    Joined:
    Sep 24, 2008
    Location:
    127.0.0.1
    #4
    Thanks Dejo! Yeh, I should have mentioned that I did do afew searches but only found threads that highly recommended "Beginning iPhone Development 3.0", however, in the description on Amazon it states that a working knowledge of Objective-C was required, therefore I thought I'd ask before dishing out the cash.

    Great links Kaydell, much appriciated! After reading the reviews I think I may have to start with "Learn Objective-C on Mac" before diving into the iPhone Development book. :D

    Thanks again guys.

    :apple: KrayzieKray :apple:
     
  5. Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #5
    Programming in Objective-C 2.0 by Stephen Kochan is probably the most recommended book on learning Objective-C. And the author is a member of these very forums!
     
  6. macrumors regular

    Joined:
    Apr 19, 2010
    #6
  7. macrumors member

    Joined:
    Apr 7, 2010
    #7
  8. macrumors newbie

    Joined:
    Apr 16, 2010
    #8
    Yes I agree that few of those books are really interesting.Especially the books shared by kaydell.leavitt are really interesting.I am just confuse that which books should all of you prefer for higher studies in iPhone development.I mean which books are are more beneficial as a practical point of view.
     
  9. macrumors regular

    Joined:
    Apr 19, 2010
    #9
    What Do You Mean by "Beginner"?

    I'm a beginner at iPhone programming, but I have a degree in computer-science and have been programming for 20 years

    What do you mean when you say that you are a beginner?
     
  10. thread starter macrumors 6502

    Joined:
    Sep 24, 2008
    Location:
    127.0.0.1
    #10
    Question for me? :confused:

    Well ... I have a degree in Computer Science, and have worked in languages such as C++ and Java for afew years, so I'm not a total beginner to programming. But I am a total beginner to Objective-C and iPhone development.

    Great advice guys ... I'm downloading the videos right now :D
     
  11. macrumors 603

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #11
    If you already know C plus an OOP language and a UI framework, then you should be able to figure out Obj C syntax and how to use Cocoa enough to write an iPhone app with just a very few days/weeks of reading Apple's documentation and example code, plus maybe watching the online video tutorials. The books can be very helpful, but are not absolutely necessary.
     
  12. macrumors regular

    Joined:
    Apr 19, 2010
    #12
    Since you are an advanced beginner (like me) I would have you watch that videos from Stanford University. I seem to be learning more from the videos and the lecture slides than from books.
    http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.3124430053.03124430055

    I think that the book that I want to get on Objective-C is the one that somebody else recommended:
    http://www.amazon.com/Programming-O...=sr_1_1?ie=UTF8&s=books&qid=1271949047&sr=8-1

    For the book above, when you look at the reviews on Amazon.com, some say that it is clear, some say that it is confusing. I think that for somebody like us with a CS degree, we would like them to "talk the talk".

    As far as a book on iPhone OS, I've heard good things about the book by Hillgrass pubished by Addison Wesley:
    http://www.amazon.com/iPhone-Progra...=sr_1_1?ie=UTF8&s=books&qid=1272055668&sr=1-1

    I'm also getting the following book so that I can make money at Apple's app-store.
    http://www.amazon.com/Business-iPho...=sr_1_1?ie=UTF8&s=books&qid=1271713600&sr=1-1

    You can get by with only the Internet, but I like to have books too.

    -- Kaydell
     
  13. thread starter macrumors 6502

    Joined:
    Sep 24, 2008
    Location:
    127.0.0.1
    #13
    Since the last time I posted in this thread, I have purchased the "Programming in Objective-C 2.0" book and am ~ half way through it in about 4 days (most of the early chapters such as looping, decision making, classes etc were basic programming constructs).

    However, so far I don't think this book is going to help much with programming for the iPhone using the iOS SDK, so I just wanted to know if there are any other books that will help with this (bare in mind i now have a basic understanding of ObjC, and still plan to finish the book to cover concepts like memory management etc.).

    I saw a book on amazon, however, it has mixed reviews and just wanted some input or alternatively some other recommendations.

    I have also downloaded the Stanford lectures and the iPhone Essential videos, though they are helpful. I find sitting and programming code to be a better tool in helping me understand.

    Thanks.
    :apple: KrayzieKray :apple:

    P.S. The "Programming in Objective-C 2.0" by Stephen G. Kochan is an amazing book, and is perfect for anyone who does not have any programming experience. Just thought I'd put that out there ;)
     
  14. macrumors 6502a

    Joined:
    Dec 2, 2008
    #14
    Stanford - Cardinal Rules!

    I have to give a big shout out to the Stanford iPhone course in iTunes U. I'm in a similar situation (computer science major from the dinosaur ages, programing experience) and the Stanford course is extremely helpful.

    One tip - do the homework! That's were 90% of the benefit is - forcing you to actually do something. It looks like some of the class slides are deliberately cryptic (or more likely not completely explanatory). It's a college class, they're trying to get the theory into your brain, then force you to use that theory to produce practical results.
     
  15. thread starter macrumors 6502

    Joined:
    Sep 24, 2008
    Location:
    127.0.0.1
    #15
    Where can I find the homework :confused:

    EDIT: Nevermind, found them on the Stanford site :)
     
  16. macrumors newbie

    Joined:
    Jun 1, 2010
    Location:
    Greater Boston
    #16

Share This Page