Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
yeah, I know what you mean, but really, I am learning this not to make killer apps for the app store, more just as an experiment to see what i can do.

If I am solely doing this as a hobby, not trying to be a top app store coder, then would it be best me learning C first or just going straight to obj-c ?
 
If I am solely doing this as a hobby, not trying to be a top app store coder, then would it be best me learning C first or just going straight to obj-c ?
If solely as a hobby, jumping straight into Objective-C is fine, if you're talented enough to pick it up. You can always go back and learn more C later, if you're interested. But there's no clear-cut answer that works for everyone, since we're all different.
 
thanks for the advice dejo.
I am using that book programming in objective-c that you recommended if I remember correctly.

I seem to be picking it up fine, I have just finished the second chapter about objects,classes and methods and all that sort of stuff, like the @interface, @implementation and program sections

obviously having learnt all that quickly tonight, I may not remember 100% how to make a program from scratch without looking at the book in a few days time, however I understood it all and could understand a simple program and could make a simple program perhaps checking in the book to make sure i dont leave bits out.

hopefully, i will be able to pick the rest up over time as easily as this tonight :) it is quite enjoyable in my opinion though, to learn it and understand how things work
 
The reason some say not to learn C is because C isn't a OO language. The way you do things in C versus Objective-C is totally different.

On the other side, Objective-C will use lots of C stuff like pointers and loop structures, etc.

If you have to learn how to program + learn C syntax and pointers + learn OO + learn Objective-C which is a very strict language, you better be ready because it wont be easy.

I started programming with PHP and C++. PHP is really great to learn how to program without starting too hard.

Good luck.
 
If you're new to programming as a whole I'd say learning some basic C is the best place to start. I personally belive procedural programming (like in regular C) is easier to wrap your head around when you're a complete beginner...
 
If you're new to programming as a whole I'd say learning some basic C is the best place to start. I personally belive procedural programming (like in regular C) is easier to wrap your head around when you're a complete beginner...


Thanks! I have ordered programming in C and have also ordered programming in Objective C so hopefully that will give me enough reading for a while. In the meantime I have also downloaded the SDK with Xcode.
 
Most books are no longer replicated by monks writing by hand.

So they're relatively cheap.

Read the Kochan Objective C 2.0 book

If you feel for some reason you need to learn C, then buy any of the popular C books. I doubt you will feel this while reading Kochans book though.

Then read the Mark and LaMarche Beginning iPhone SDK book.


Then use Apple's free developer guides as you start developing your project.

Your total cost in books is about $53.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.