It has been my experience that it's much easier to learn programming in a procedure language than an OO-language. I don't think this will ever really change, since OO is an abstraction built on top of a procedural foundation, which is closer to how a CPU actually executes a software program.

So if you really have zero programming experience, I suggest you start with a language like Python. You can learn the basics about programming, and that language will even introduce you to OO concepts. But it's much simpler than starting with C or Objective-C.

I wish they still used Pascal in Universities for teaching programming. It's a great first language.

But anyway, Mac OS ships with support for Python so you have everything you need to get started. Type "python" in a terminal window, then type 2 + 2 when you see the >>>> prompt. Congratulations, you've written your first program! (Ok, technically you've written an expression, but for these purposes it's a python program.)

More info:

http://docs.python.org/tut/

Python is not only a great first language, it's a great scripting language all on it own, so even if you later become a hard-core OO/ Objective-C programmer, you still might find uses for it. And finally, there's a Cocoa-Python bridge, which means after you become more proficient with Python, you'll be able to use it to write Cocoa- apps. When you start doing that, you're probably ready to learn Objective-C.


Rob Ross, Lead Software Engineer
E! Networks

---------------------------------------------------
"Beware of he who would deny you access to information, for in his heart he dreams himself your master." -- Commissioner Pravin Lal



On Jul 11, 2008, at 6:30 AM, [EMAIL PROTECTED] wrote:

Hello forum,
This is my very first post and will get right to the point.
First, I have no programming experience at all.
I want to learn how to program using Xcode.
I'd like to do it at home self paced and I also understand that this is going to be a very long journey and I'm ready for it.

So, I ask you for suggestion/inputs and please don't hold back. If it's not possible I'll understand.

If it is possible, since I'm on 10.4.11, would the latest version of Xcode be 2.5to download?
And does it include everything I need?

Thank you all for reading
very much appreciated


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/rob.ross%40gmail.com

This email sent to [EMAIL PROTECTED]

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to