I've decided that I want to venture out into the world of programming again and start building apps for both the iPhone as well as OSX. I have plenty of free time at the moment, so I figure now would be as good of a time as any. Just a quick background: The last time I programmed anything of substance (other than HTML) was in 10th grade, nearly 11 years ago. I think we were learning C++, but i'm not 100% positive.
Now, my question - Is Cocoa a reasonable place to start?
I've downloaded the iPhone SDK w/ all the relevant apps (including XCode). Had a fun time messing around and even made a basic 'Hello World' iPhone program using a random tutorial based on Objective-C, however, it was way over my head. I could figure out the basics of what I was doing, but the tutorial I was using was designed for those with some experience in the language.
I came across this site; http://cocoadevcentral.com/ and it seems to have some good basic tutorials, but I'm not sure if i'm starting in the right place (with Cocoa). It seems that most iPhone apps are programmed in Objective-C, and in order to know what to do in Objective-C, you need to know C for Cocoa, and in order to know C for Cocoa, you need to know Cocoa. 🙂
Thanks in advance for any help you can provide!
Now, my question - Is Cocoa a reasonable place to start?
I've downloaded the iPhone SDK w/ all the relevant apps (including XCode). Had a fun time messing around and even made a basic 'Hello World' iPhone program using a random tutorial based on Objective-C, however, it was way over my head. I could figure out the basics of what I was doing, but the tutorial I was using was designed for those with some experience in the language.
I came across this site; http://cocoadevcentral.com/ and it seems to have some good basic tutorials, but I'm not sure if i'm starting in the right place (with Cocoa). It seems that most iPhone apps are programmed in Objective-C, and in order to know what to do in Objective-C, you need to know C for Cocoa, and in order to know C for Cocoa, you need to know Cocoa. 🙂
Thanks in advance for any help you can provide!