Advice on how to learn iPhone programming fast and efficiently

Discussion in 'iOS Programming' started by HyperSnake, Jan 5, 2009.

  1. HyperSnake macrumors member

    Jan 5, 2009

    I didn't know any programming until very recently where I bought Brian Overland's ''C++ Without Fear''. I've know read about 150 pages and know and can use variables, functions, arrays and other basic stuff. My ultimate goal is to learn Objective-C and Cocoa for iPhone development. I read that I had to know C to be able to learn Objective-C, but I chose C++ instead since I was told C and C++ are very similar and that C++ is newer and more used. The reason I'm posting this is because I would like some advice / guidance on which books/online guides worth reading, which things not worth spending my time on and how I can learn Objective-C and Cocoa as fast and efficiently as possible. Im very optimistic about programming and planning to spent as much time as I can on it. If possible, could anyone maybe put an estimate on when I may have learned enough Objective-C and Cocoa to start writing my own iPhone apps if I spent about 2 hours a day on learning it?

    Thank you in advance.:)
  2. detz macrumors 65816

    Jun 29, 2007
    Let me guess, you want to create an iPhone app to make lots of money. :rolleyes:

    Reading books and following examples are one thing, building a user friendly stable application it's another. With that said the book that taught me Cocoa and a little Objective-C was this one. It took me two weeks to create my first app...but I have over a decade experience in computer programming. :p
  3. HyperSnake thread starter macrumors member

    Jan 5, 2009
    1. Not really, want to write some custom applications to put on my iPhone through installer or cydia, but if one gets good I might consider putting it on App Store even though what I have in mind probably wouldnt come through.

    2. Okay thx, I will take a closer look at that book.
  4. Poff macrumors 65816


    Sep 16, 2003
    Stavanger, Norway
    I'm currently reading the book Detz suggested through a free 10 day trial here. It might be worth looking at before you buy. My impression is the book is well thought through and a good place to start.

    If you are new to Objective C you might want to read this before signing up for the 10 day trial, though. There's a handy link at the top left where you can download the whole thing as a PDF and print it if you like.
  5. mraheel macrumors regular

    Apr 18, 2009
  6. Tech Star macrumors member

    Sep 29, 2008
  7. dejo Moderator


    Staff Member

    Sep 2, 2004
    The Centennial State
    No, you don't.
  8. TAJones99 macrumors regular


    Apr 26, 2009
    Orange Park, FL
    If you have the desire to do this you can, there is a lot to learn but I didn't know anything about programming I bought Stephen G. Kochan Programming in Objective-C 2.0 and Beginning iPhone Development Exploring the iPhone SDK by Dave Mark and Jeff LaMarche, and finding things on the web I made my first app I know Ojective-C and the API'S and it didn't take me years to do, don't get to involved in theses forums some people feed you doubt and some are here to help you the is so many things on the web and books to help you do what you need to theses days than like 15-20 years ago you can do anything you put you mind to if you fail you learn and you do again til you get it right and you will the resources that are available now is our learn curve and I wish you success.
  9. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    IMO, learning plain C, not C++, plus playing with a simple educational interpretive object oriented language (Squeak or Scratch, maybe Ruby), is a better path to learning Objective C for Mac OS/iOS

    C++ has a different OOP paradigm, and pile of features/tricks that are not optimal use with Objective C.

    Plus, if you learn to deal with and debug C pointer and memory management issues, you will be way ahead of the game in programming for iOS.

Share This Page