We've moved! Check us out at Graphic Junkie. A new design inspiration website.
If you have no programming experience, this is by all means no easy task. However, here are some resources that will help you get on your way.
First things first, you won’t be able to make cool iPhone apps if you don’t know how to code. Cutting and pasting from tutorials will only get your so far. If you have no idea what you’re doing, you will have tutorials conflict with each other and you’ll have no idea why. So in order to make iPhone apps you have to learn at least the basics.
The first thing you wanna do is get yourself a couple of books. My recommendation is to go to both extremes in the case. First, get yourself an Objective-C book that doesn’t require any prior knowledge in C Programming. If you know how to program in C, Objective-C should take you only a few hours to master. If not, it will take you some time. My recommendation is to go with something like “Programming in Objective-C 2.0: A complete introduction to the Objective-C language for Mac OS X and iPhone development” by Stephen G. Kochan. This book requires no previous programming experience and in my opinion makes it simple enough to learn. I’m not gonna lie, some parts do go a little fast, but it’s very good. In fact, you don’t even begin to get into iPhone apps until the last fourth of the book. It’s all programming.
Second, I recommend going to the other extreme and getting a book that deals with nothing but making iPhone apps and requiring that you have some prior knowledge of Objective-C. I recommend “Beginning iPhone 3 Development: Exploring the iPhone SDK” by Dave Mark and Jeff LaMarche. If you read this book after the prior one, you should be doing pretty well.
You’ll also find plenty of sources online including video tutorials (which a lot of them are taught by 10 year old kids… really frustrating). There’s also the iTunesU Stanford podcast on iPhone Development which is very good, but also requires prior knowledge of the language. I actually watched this first before knowing how to do anything, and about 98% of the stuff talked about went right over my head.
Again, making iPhone apps is not an easy thing. If anything it will humble you and make you appreciate the apps that developers are able to come up with. Nevertheless, it isn’t impossible, and with dedication and time you can conquer this.