re: How hard is it to learn Cocoa - Survey ?
re: How hard is it to learn Cocoa - Survey ?
- Subject: re: How hard is it to learn Cocoa - Survey ?
- From: John Joyce <email@hidden>
- Date: Mon, 26 May 2008 20:28:46 -0500
I would definitely not consider myself intermediate or higher with
Cocoa, but I would definitely share what has helped me make sense of
things.
I started with Cocoa after C, but it didn't sink in at all.
Then I went the long way around through doing some web development.
With web development I learnt a lot of things that are still useful,
web design being one of them, just enough xml being another. But the
most useful was definitely Ruby and Rails. Ruby taught me exactly how
and what objects should be (and it's got a great mailing list that
rambles around all sorts of topics). Rails taught me how a good
framework works for you and leverages the capabilities of the
language it uses.
In the same way, Cocoa really highlights the strengths of Objective-
C, which really builds on what is possible with C.
After all of a year with C and a year and a half with web
development, 4 months of my spare time ( a few hours on a few
weekdays, a lot of hours on a lot of weekends ) has gotten me to
building a useful Cocoa app that a few dozen coworkers at Apple use
every day.
I wrote it for my work, they liked it for theirs. It's not an amazing
app, just very usefully specific to their needs (and mine).
My point: Ruby is a great way to learn OOP by having everything be
objects all the time.(almost anyway)
My other point: You don't learn Cocoa or any framework, you look it
up a lot, and use what you need, eventually remembering a lot of
details with more experience.
My last point: The secret to good development is having a good idea
for an app that is useful and necessary. Other than that, just play
with features of the framework by working through the books, and
monkeying with the sample code.
_______________________________________________
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