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?
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
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.
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).