Learn to Program for the iPhone

Ranked #211 in Computers & Electronics, #2,830 overall

Learn to Program for the iPhone

What's fun, addicting, and lets you make money?

You've guessed it: learning to program for the iphone.

Over a million iPhones were sold the first weekend that they came out. Is there money to be made here? You betcha.

The path you need to take to learn to program for the iPhone is not an easy one because there are a "limited" number of resources out there that will tell you exactly what you need to do.

That being said, there are plenty of places that will help you get well on your way.

Whether you have never programmed before or are just wanting to learn how to program for the iPhone specifically, there are books, programs, and websites you there that can help.

Programming can be both frustrating and exhilarating so the best advice is to just STICK WITH IT!

iTunesU: Where to Learn to Program for the iPhone

Apple not only created the iPhone but they've also made it even easier to learn to program for the iPhone.

With their iTunes U, you can take virtually any class about programming and computer science. Want to go to Harvard? Here's your chance.

They have from the most basic computer science classes to very advanced computer programming courses. Best of all, you can go at the pace that works for you.

Remember to plan though so you don't just let it go by the wayside.

Important note: DO NOT skip the exercises that they provide. The only way to learn programming is to do it! The more time you spend really learning the language, the easier it will be when you are actually programming iPhone applications.

Start learning right now

Learn to Program for the iPhone from Other Programmers

There are new websites popping up every day for how to learn to program for the iPhone.

I've found a couple websites that have good guidelines/tutorials for how to get started.

Note: If you don't understand what they're saying, start with the iTunes U or some books on basic programming.

Here's one from iPhonefreakz:

It's a basic tutorial that highlights some important steps.
Click here for the tutorial

Here's a forum that I found that addresses questions on how to learn to program for the iPhone. This forum can be a great way to realize what you need to do start:

Look at this forum and take notes!

Learning to Program for the Iphone: An Equation

Finding the right books for your level + getting help from other programmers + thinking of great iPhone application ideas with varying difficulty levels + LOTS of perseverance = Being able to program for the iPhone well enough to start making money!

Books on How to Learn to Program for the iPhone

When you learn to program for the iPhone, it's important to stick through the tough parts.
It's easy to get frustrated when you're trying to learn a new "language" on your own.

Good books can be the key to keeping you motivated and on track.

Good books will also give you practice problems to do. This way, you can keep track of your progress. It will also allow you to just learn by "doing".

As you learn to program for the iPhone, you'll soon realize that the only way to do so is PRACTICE!
Loading

Your Input

Loading poll. Please Wait...

Learning Objective C and C++

The programming languages used for iPhones are Objective C and C++. For more information on this from this source, go to Apple's page for the developer.

Here are the books that I found to be most helpful.

If you don't know Objective C, start with that. If you've already been doing some programming, check out the books on C++.
Loading

Video About Making Basic Iphone Applications

It's a little hard to see the screen super clearly in this video but the instructions and the ideas behind the video are really good and you can still learn a lot.

If you download the Apple SDK, you'll be able to follow along with him and start to learn to program for the iphone pretty much immediately!

You won't be making the most amazing programs ever with this yet, but it's a great spring board for learning the key steps.
powered by Howcast

iPhone Developers Blog

This blog is a good one for getting information and current news on the iPhone and issues dealing with developing for the iphone.

I would strongly recommend RSSing this site so that you are constantly getting the latest news.
Loading

Funny Programming Gear

Let the world now you're a programming nerd.

You're making money on iPhone apps while they try to figure out how to turn their's on.

Who's laughing now?
Loading

“Get your feet off my desk,get out of here,you [Steve Jobs] stink,we're not going to buy your product”

Leave Feedback!

Like this lens?

Don't like it?

Leave your thoughts here!

  • AccessMyApple May 1, 2012 @ 4:19 pm | delete
    sometimes, I wish I were a programmer and lenses like this one can actually make that a reality.
  • liselottehenriksen Apr 5, 2012 @ 2:03 pm | delete
    Me and my company, ewo, are developing iPhone apps in Denmark and we make about $10.000 dollars pr. app. There is lots of money in app making - it is just hard to learn :)
  • skoetten Apr 5, 2012 @ 1:59 pm | delete
    @RandomChuck: Haha! Exactly!
  • ruletheworld Mar 31, 2012 @ 3:34 pm | delete
    Interesting lens. Developers now need to learn programming for the iPhone and also for Android phones. And windows phones in the future? If I had to create for one platform, it would be iOS.
  • angelcho Mar 2, 2012 @ 1:04 pm | delete
    I am visual basic 2010 and C# developer.
    http://visualbasic-2010.blogspot.com
  • Load More

by

Alex_D

Hello, I'm Alex. I want the world to be happier, iPhone filled place. And who doesn't want that?

Feeling creative? Create a Lens!