Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

shakeman0

macrumors 6502a
Original poster
Jul 20, 2009
632
22
Hi all,

I am looking to take a course on programming and am not sure what programming language I need to learn to program for iPhone/iPod/iPad etc. I am almost positive it is C++. Is this right? The course I am looking at says it is level one C++ and the only prerequisite required is one year of algebra. There is also a level two Linux course. Would I move onto that after the C++ course?

Thanks for your help,
 
Just to use the capitalization properly, the language used for iPhone OS programing is Objective-C.

If you haven't done any programming before, then just a straight C course would be a good starting point. You don't want to muck up your brain with C++.

The free Stanford course available in iTunes U assumes some programming knowledge.
 
If you do learn C++, pay most attention to basic C and general OOP concepts, and much less to the syntax and special features of C++.

If you learn to think in objects, but code in C, you're most of the way to a good start in Objective C.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.