What language should I start with to start developing iOS apps?

If I want to develop iPhone apps, should I learn Python first or just go straight to objective C or learn something else? I have 0 programming skills and have only done some web development.

Added (1). I have a Mac and Xcode.

When just learning programming, it's better to be taught and have someone to ask questions to directly but if that's not available then I would recommend starting with Python to get a feel for what programming is. Python is a high level language just like C++, etc. And it is very easy to learn.

But iOS uses Objective-C for it's app development. If you want to jump at it right away then learn Objective-C, but do know that Objective-C isn't as nice and friendly as Python when starting out.

I was a programmer analyst for 25 years and know many programming languages.

A number of languages have borrowed syntax from C, and I always assumed Objective-C was one of them, but I recently saw some examples of Objective-C and discovered it is a very unusual language.

So, there are 2 ways of looking at it.

1) Since you have no programming experience, you probably would like to start with an easier language, and for that I'd recommend Python.

2) Since you seem to have a target in mind, perhaps you should start with your target of Objective-C. If you have difficulty, you could always jump to Python and later return to Objective-C.

If you want to try Python:
http://www.greenteapress.com/thinkpython/html/
http://docs.python.org/2/tutorial/index.html
http://www.tutorialspoint.com/python/
http://learnpythonthehardway.org/book/