I think, all you need is basic programming knowledge that is a bit of JavaScript, PHP, Ruby, etc.., no need to know any objective-C. You need to download Xcode tools to build your first app.I would suggest you to go through the following link. I hope this helps, thanks...