Take the 2-minute tour ×

Hai Discuss about that we are all know about that Objective C iPhone application is very hard to learn quickly or in 1 month for beginner. I asked to know about that how they can train themselves within 1 month?

share|improve this question
The question is subjective and depends on the person and the term learning is also subjective, further, this question will be closed, if you leave like this. Try make it more objective! –  Abimaran Kugathasan Jan 18 '11 at 12:11

3 Answers 3

up vote 9 down vote accepted

The question is a bit difficult to answer because 'learning' objective-c in a month doesn't really mean anything. If you are asking if you can learn the syntax, sure, you'll have 30 days left.

Now if you want to create an iphone application, you probably will be able can get things done within a month, like with any programming language. On the other hand, I taught myself objective-c, cocoa and xcode (and mac), but two years later I'm still learning (as expected).

I would say learn xcode, read a book on the objective-c syntax, get the basic memory management rules down and read a book on cocoa to get to know the framework.

hope this helps

share|improve this answer
my bro try to learn objective C. he know the basic but can't understand the syntax. i know to do that,but i haven't know how to teach all those things to him. Thats y i'm asking –  sri Jan 18 '11 at 9:59
The book "Programming in objective-c" is pretty good. Apple also has alot of tutorials and documentation which you can find on the developer portal –  Syg Jan 18 '11 at 10:18
Thank you very much –  sri Jan 18 '11 at 10:29
I recommend any book from big nerd ranch –  mummey Jan 18 '11 at 21:01

Programming in general is hard to learn for many people. I've seen people drop out of college level beginning programming classes because the didn't "get it". (Of course, for others, it's a cake walk.) So I actually recommend starting with a kids educational programming environment, and only moving on if and when that starts seeming too easy.

Once you know how to program in almost any language, and solve problems with and in your code, picking up a specific language, such as Objective C, is much easier.

However, learning Objective C is not enough for iPhone apps. There is still a rich, deep, and very large Cocoa Touch framework (plus Core Foundation plus unix libraries) that may take weeks and months of study to know enough of the vocabulary needed for a typical full featured high quality iOS app.

So YMMV. Do not expect the average amount of time. It could take a lot longer (or even shorter if you are a natural coding genius).

share|improve this answer

I would echo Syg's answer but add that really the question should be learning the cocoa framework in a month.

The framework is massive! but if you start with what is given to you in UIKit and focus on NavigationControllers, ViewControllers, pushing and popping view controllers on and off the navigation stack then I think you can produce basic list type, informational or utility apps in a month.

Bottom line, it depends on how much energy you put into it. Again the framework is massive, start simple and small, read the documentation! it is excellent, better than most of the books out with a few exceptions.

share|improve this answer

Your Answer


