Re: Learning How to Program in Objective-C
Re: Learning How to Program in Objective-C
- Subject: Re: Learning How to Program in Objective-C
- From: Rob Ross <email@hidden>
- Date: Fri, 11 Jul 2008 11:09:18 -0700
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@hidden 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 (email@hidden)
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:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden