It really depends on your background. Objective-C can certainly be learned as your first language, but I consider the following levels:
Never programmed before: you will have to learn the basics of programming, algorithms, control structures, program flow, what a function is, etc. On top of all of that, you'll need to learn the syntax for all of these things in Objective-C (really, just C syntax for most of this. Then, you'll have to learn the concepts of Object-Oriented Programming. What is an Object, a Class, object/class methods, inheritence, etc. Then you have to learn how all of that is implemented in Objective-C. You'll also need to learn to use tools like an Integrated Development Environment or a programmer's text editor and a compiler. The point is, this is a lot to learn, often without results that are demonstrable. This will seem overwhelming, but you will have to learn most of this for any language.
Next would be if you'd programmed any language, but not OOP. That will cut down what you need to learn. You'll need to learn basic syntax unless you know C. Then you'll need OOP concepts and the Objective-C syntax for them.
The easiest will be for one who already knows one or more OOP languages. That means it's only syntax, which is very easy.
I think the best advice is to be patient. Programming can be very frustrating, but if you really love it the rewards are high.
Good luck, stick with it.
-Lee