Where to learn?

Discussion in 'iOS Programming' started by gadgetgirl85, May 29, 2014.

  1. gadgetgirl85 macrumors 68040

    gadgetgirl85

    Joined:
    Mar 24, 2006
    #1
    I am interested in learning how to program iphone/ipad apps. Where would I start?
     
  2. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #2
    Depends on your background in computer programming, if any.

    Some people think they can learn to "program" iOS apps without learning a lot of basic (non-iOS) programming concepts as well. A few (probably highly talented) actually succeed. But, I don't recommend it, as it leads to the creation of lots of buggy, slow, cr*p, or template me-to apps.
     
  3. Dookieman macrumors 6502

    Joined:
    Oct 12, 2009
    #3
    What it comes down to is needing to learn Objective-C. There seems to be a steeper learning curve compared to other suggested languages (Ruby, Python, etc...) but it can be done. People learn in different ways, I jumped right into Objective-C (after many attempts) and finally feel I have a moderate grasp on being able to accomplish things, or at least how to find the answers to my problems.

    I bought the Big Nerd Ranch book and feel that was what pushed me over the edge into actually understanding Objective-C. I first bought the Objective-C, then bought the iOS book once I felt comfortable with it.

    What I feel helped in the beginning was having a project I was excited to work on everyday. That will probably make or break your programming experience. Going through examples and books is fun at first but can get boring and mundane after time which is what forced me to have attempts to finally have a moderate grasp on what I'm doing.

    Good luck.
     
  4. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #4
    Here's a couple of things I would do: 1) visit the Guides and Stickies at the top of this very forum, 2) search this forum for previous threads on this very subject (I'm including links to a handful below).

    Also, you should let us know what your previous experience is with any programming and what style of learning you're most comfortable with.

    Where do I start?
    Rookie wants to start making apps, which mac to go for? Anything else I should know?
    Best ways to learn ios programming?
     
  5. vwayne macrumors newbie

    Joined:
    May 30, 2014
    #5
  6. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #6
    Note that CS106B or CS106X are listed as prerequisites for CS193p, e.g. a fairly strong knowledge of OOP, C memory management, pointers and data structures.
     

Share This Page