How long does it take to learn Objective C??

Discussion in 'iPhone' started by Reeesy, Jan 11, 2012.

  1. Reeesy macrumors newbie

    Jan 11, 2012
    Hey all, i appreciate this is a bit of a "how long is a piece of string" type of question but i was wondering how difficult it is to learn Objective C.
    I know it depends on many factors (dedication, time spent, current skills etc) but if anyone has some guidance it would be very helpful.

    I'm a 31yr old Graphic Designer. i have ABSOLUTELY ZERO experience with ANY sort of coding. i might as well be looking at Egyptian hieroglyphics for all i know so i would be starting from the very beginning. I would typically spend a couple of hours 3 times a week learning, maybe more as i get into it.

    Is my best bet to learn through books? (any recommendations?). I'm worried about booking a course as they usually assume you have at least some familiarisation with coding and would be worried about being left behind form the start.

    Am i looking at month/years? How long until the fundamentals of coding 'click' and i start understanding what I'm doing?

    Needless to say, i'm interested in moving into App development and know i will have to learn various other skills too. I just figured, objective C would be a good place to start.

    Any thoughts or pointers would be much appreciated!

    Cheers, Neil
  2. Roessnakhan macrumors 68040


    Sep 16, 2007
    iTunes U as some iPhone programming classes from Stanford that should help you learn in a more classroom like setting. I'm going to try to learn iOS development sometime this year and that's where I'm starting, I have a bit of background coding, however.
  3. TjeuV macrumors 6502

    Dec 14, 2011
    Try reading : Programming in Objective-C by Stephen G. Kochan 4th edition
  4. chrono1081 macrumors 604


    Jan 26, 2008
    Isla Nublar
  5. Leonard1818 macrumors 68020

    Nov 15, 2011
  6. /user/me macrumors 6502

    Feb 28, 2011
    This. I wonder if another thread or two will be created with the exact same post.... :rolleyes::rolleyes:
  7. kemo, Jan 11, 2012
    Last edited: Jan 11, 2012

    kemo macrumors 6502a


    Oct 29, 2008

    if you prefer to learn by watching you may want to try one of these video lessons which are really great! I loved learning by lectors from, although it was for web development I believe these will be great, too.
  8. Reeesy thread starter macrumors newbie

    Jan 11, 2012
    Eeek sorry. Lesson learnt. (i'm new to this).


    That looks VERY useful. Thanks
  9. Interstella5555 macrumors 603


    Jun 30, 2008
    No prob, they were just right next to each other on the front page :)
  10. felixgun macrumors member

    Jan 7, 2012
    It all depends on how long it takes you to learn the theory behind it. A few months and you should have a solid understanding of how it works.
  11. Mac_Max macrumors 6502

    Mar 8, 2004
    They're about as similar as they are dissimilar. The similarities mostly are conceptual and the biggest differences are in the message passing syntax and the alloc/init paradigm. It didn't take me very long to translate my C++/C# background to Objective C.
  12. takeshi74 macrumors 601

    Feb 9, 2011
    It's really impossible to answer any of your questions. Some people pick up things like this in no time. Others can't ever seem to learn though some go on with coding even though they really shouldn't. Many fall somewhere in between. If you've done something similar then you have a rough idea. If not, your guess is as good as anyone's.

    As for the best method to learn, again, it's subjective. How do you learn best? That would be the best way for you. Some do well with books, some need the guidance and structure of a class, some can't seem to learn no matter what.

    Same sort of thing goes for your "how long?" question.
  13. Reeesy thread starter macrumors newbie

    Jan 11, 2012
    Thanks for the feedback. Yes its a tricky one to answer. I guess the best thing to do is just get stuck in and see how i fair. I have ordered a couple of books so will work through those. Maybe then when i have established the ground work, a course might be the next step.

Share This Page