I am really interested in building iPhone apps, but have no prior programming experience. This is going to be a long term learning experience and hopefully an additional source of income. Do I need to learn another programming language before I attempt to learn Objective-C or can I jump right into an Objective-C programming course?
November 13th, 2009 at 11:13 pm
C++ doesn’t have that much similarities in syntax as Objective C, but it will teach you some programming habits. I recommending learning the basics of programming by using a language such as Python, and then move on to Objective C. Objective C, really, doesn’t need so much prior programming experience, but however, it is recommended if you are not familiar with the object-oriented programming style.
Java, on the other hand, may help you to understand some programming concepts, such as data encapsulation. Really, you don’t need to learn anything before attempting to learn Objective C. Objective C has its own style, so there’s not really anything to learn before your start programming in Objective C.
November 14th, 2009 at 6:02 am
You dont have too, but learning one programming language makes learning another one easy. And you have to get a book on the iphone SDK.
November 14th, 2009 at 10:30 am
Pretty soon, you’ll be able to build them in Flash. Much easier to learn than C.
http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/