Don't be fooled in thinking you can start doing apps in short amount of time. Learning programming can be easy to some, but incredibly hard to others. Start slowly with an easy language such as Python, then move up to C and then Obj-C. Starting immediately with a complicated language is bad as you are fighting against the language while you are still learning the basics of conditional statements, loops and such other programming techniques. Once you are familiar with them, you can move to the "real deal".
With that said, don't be discouraged. You can pick up Python in a matter of weeks, and learning the basics of C is even faster since you only have to learn the new syntax and a few notions. The move to Obj-C will feel pretty natural at that point. (Well, I guess... I don't know Obj-C but I'm learning C++ which is a similar language, and it's not particularly harder - some things are even much easier in C++ than in C.)