Want to learn OBjective-C for iPhone.

Discussion in 'iOS Programming' started by mappy4ever, Jun 9, 2009.

  1. mappy4ever macrumors newbie

    Joined:
    Jun 9, 2009
    #1
    Hi , Guys I have no experience at all with programming and am very interested in learning objective-C ..Ultimate goal is to develop for iphone . What languages do i need to learn before this ? What books ? where to get started? I have absolutely no experience in programming!! Thank you.
     
  2. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #2
    As robbieduncan would say:
     
  3. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #3
    Learn to program first (pick an easy language with lots of books available), before you learn to program with Obj-C for the iPhone. Or unless you are a super motivated genius, you will likely overload and quit.

    How can this reply be made a sticky?
     
  4. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #4
    I don't know that it would help, even if it could. The problem is new posters submitting the same general question without even checking for similar threads in the very forum they are posting to. Plus, they are ignoring the "Are you asking a question? Try searching first. Answers to many questions can be easily found" warning at the top of every Post New Thread.
     
  5. justfred macrumors newbie

    Joined:
    May 8, 2009
    #5
    and so we keep bumping the thread lol

    If you want to learn objective C "for the iPhone", learn objective C while learning the iPhone.

    1. obtain a MAC.
    2. Get a free account at http://developer.apple.com/iphone/
    3. sign your soul away. the NDA is particularly limiting.
    4. download and install xcode (on the MAC that you own)
    5. build your hello world app
      (http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhone101/index.html)
    6. read the documentation for Cocoa, iPhone SDK, and Interface Builder.
    7. IF you can catch on to half the topics discussed, just try building apps and testing them.
    8. when things undoubtedly go wrong, consult the documentation
    9. when the documentation fails or is too confusing, use a search engine
    10. when the search engine is stumped by your queries, there are forums like this one

    When you come to the forum, do it sparingly. Remember to read the stickies and search the internet and the forum first.

    You can try learning another objective language. People often forget that combining HTML and CSS is actually an objective language pair. Web designers following CSS standards are actually sub-classing HTML objects. Javascript, Java, PHP, C++ and regular Objective C will help you.
     

Share This Page