Where to learn?

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

  1. gadgetgirl85 macrumors 68040


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

    Jul 29, 2003
    Silicon Valley
    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

    Oct 12, 2009
    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


    Staff Member

    Sep 2, 2004
    The Centennial State
    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

    May 30, 2014
  6. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    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