Learn to Program for the iPhone

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 7 people | Log in to rate

Ranked #141 in Tech & Geek, #2,383 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

Why Should You Learn to Program for the iPhone? 

People are fascinated/obsessed with the iphone.

It's changed the way people view the internet and has effected people's ability to stay connected and in touch with other people.

Why is this good for you?

If you learn to program for the iphone, you have endless possibilities for making money and making a difference in people's lives.

You have the power to make someone's life just a tad bit easier.

Now that's good karma.

Spectators at the iPhone Display by duncandavidson

At MacWorld 2007, Apple has two iPhone prototypes in sealed displays where confe...

iPhone party by nobihaya

count how many of these are eligible for $100 certificate.

iPhone launched in Big Apple by SamudraScape

The iPhone has arrived ! Customers queue up at the Apple Store on 5th Avenue, Ma...

iphone by shapeshift

Apple reinvents the phone. Imagine Apple's typically easy to use computer softwa...

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!

Beginning iPhone Development: Exploring the iPhone SDK

Amazon Price: $26.39 (as of 07/06/2009) Buy Now

Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

Amazon Price: $29.69 (as of 07/06/2009) Buy Now

iPhone Application Development For Dummies (For Dummies (Computers))

Amazon Price: $19.79 (as of 07/06/2009) Buy Now

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++.

Absolute Beginner's Guide to C (2nd Edition) (Other Sams)

This book comes highly recommended. Not only am I a big fan, my opinion is backed up by 103 other Amazon reviewers who gave it nothing less than 4 stars!

Amazon Price: $23.09 (as of 07/06/2009) Buy Now

C Programming Language (2nd Edition) (Prentice Hall Software)

Again, 247 people on Amazon gave this book 4 stars or more. When it comes to finding a good book, it's always important to know what worked for other people when learning to program from the iphone...or anything else!

Amazon Price: $40.75 (as of 07/06/2009) Buy Now

The C++ Programming Language: Special Edition (3rd Edition)

Comes highly recommended yet again. However, this is not the best book for beginners. You might want to supplement this book with more basic books so that you can look up the information you come across that you don't yet know.

Amazon Price: $63.99 (as of 07/06/2009) Buy Now

The Practice of Programming (Addison-Wesley Professional Computing Series)

This book is wonderful it can be useful to many levels of computer programming skill. This book will teach you to more efficiently and more rapidly develop applications and will get you well on your way to learn to program for the iphone.

Amazon Price: $38.99 (as of 07/06/2009) Buy Now

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 Fetching RSS feed... please stand by

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?
Powered by CafePress

"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!

RookieDoc wrote...

Awesome lens... ultra helpful. I'm working on some iPhone apps specific for internship and residency training. This is very useful.

Also, I found a funny lens that might be right up your alley... a little iPhone/iPod humor:
http://www.squidoo.com/ihealthhumor :)

Thanks again

ReplyPosted June 12, 2009

susannaduffy wrote...

Great information!

ReplyPosted April 04, 2009

JoanneGreco wrote...

Hello! Thank you for joining the Technology Lens Group. This lens is our current featured lens! *5 stars* for you!

ReplyPosted January 10, 2009

JayGodse wrote...

Use the SQLite database because there is no setup, admin, etc. It is built into the iPhone. Information on SQLite is at www.sqlite.org. On Squidoo, go to www.squidoo.com/sqlitehammer.

ReplyPosted December 22, 2008

JacobsR wrote...

Great lens. Since getting my iPhone 3G, I've wanted to tap into some more ways to use it besides just the retail apps. Thanks!

ReplyPosted December 19, 2008

 
1 of 2 pages

by Alex_D

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

Alex_D Recommends...

Create a Lens!