Teaching yourself Cocoa from the ground up?
-
I'm a high school student trying to learn the basics of Cocoa (enough to
build simple apps.) from doing simple step-by-step tutorials. I have one
problem, I'm a complete beginner to programming (I know absolutely
nothing) so I need a simple step-by-step tutorial, but I'm running out
of ones I've found.
I've done Apple's GraphicConverter, a simple text editor, and
CocoaDevCentral's "Two Line's of Code" "HelloWorld" application. I'm
itching to try something more functional (like a simple calendar, etc.),
but I can't find an uncomplicated, easy to understand, step-by-step
tutorial for a complete programming newbie.
I've been told that there aren't many step-by-step tutorials and to just
play around with Cocoa since it's easy, and to develop simple apps. It
is very easy to just play with building an interface in IB, but I get
confused when it comes to all the classes, and especially any required
extra code when I get back to PB.
Does anyone have any advice on what to play with in Cocoa that's easy?
Or any tutorials/samples on the web to try? Or what types of simple apps
to try to build?
Does anyone know of any good step-by-step tutorials that would meet my
skill level (or non-skill level - I can copy from good directions), or
any other ideas about how I can try to quickly learn some of Cocoa?
Basically, any advice on teaching myself enough of Cocoa to build simple
apps. (like a Calendar, etc.) with positively no previous programming
experience?
Any help or incite would be appreciated!
Thanks!
-Jeff
________________________________________________________
Jeff A. Waddell <Jeffwaddell...>
www.themaclist.com Home of The Mac List!
www.jeffawaddell.com AIM: Jaw3000
PGP: pgp.jeffawaddell.com XNS: =Jeff Waddell
- Here's to the crazy ones; The ones who see things differently.
Think different.
________________________________________________________ -
On Friday, October 12, 2001, at 09:28 , Jeff Waddell wrote:
> I've done Apple's GraphicConverter, a simple text editor, and
> CocoaDevCentral's "Two Line's of Code" "HelloWorld" application. I'm
> itching to try something more functional (like a simple calendar,
> etc.), but I can't find an uncomplicated, easy to understand,
> step-by-step tutorial for a complete programming newbie.
I get the impression that some of the old-timers don't like its
approach, but Vermont Recipes
<http://www.stepwise.com/Articles/VermontRecipes/index.html> is at least
a bit more involved than Apple's tutorial.
David Dunham A Sharp <david...>
Voice/Fax: 206 783 7404 http://a-sharp.com
Efficiency is intelligent laziness. -
On Friday, October 12, 2001, at 09:28 PM, Jeff Waddell wrote:
> I'm a high school student trying to learn the basics of Cocoa (enough
> to build simple apps.) from doing simple step-by-step tutorials. I have
> one problem, I'm a complete beginner to programming (I know absolutely
> nothing) so I need a simple step-by-step tutorial, but I'm running out
> of ones I've found.
>
> Does anyone know of any good step-by-step tutorials that would meet my
> skill level (or non-skill level - I can copy from good directions), or
> any other ideas about how I can try to quickly learn some of Cocoa?
>
Check out cocoadevcentral.com for some tutorials in addition to Vermont
Recipes suggestion.
Since you say you're a total newbie programmer, I'd also suggest that
you learn C first. You're going to need to know how to do loops,
pointers, structs, etc. You should also looking into some info on
Object Oriented Design and programming. That way you start to
understand how and why things work and not just parrot the tutorials.
Brad
<bmiller...>
_________________________________________________________________
The trouble with the world is that
the stupid are cocksure and the
intelligent are full of doubt.
- Bertrand Russell -
On Saturday, October 13, 2001, at 01:16 AM, David Dunham wrote:
> On Friday, October 12, 2001, at 09:28 , Jeff Waddell wrote:
>
>> I've done Apple's GraphicConverter, a simple text editor, and
>> CocoaDevCentral's "Two Line's of Code" "HelloWorld" application. I'm
>> itching to try something more functional (like a simple calendar,
>> etc.), but I can't find an uncomplicated, easy to understand,
>> step-by-step tutorial for a complete programming newbie.
>
> I get the impression that some of the old-timers don't like its
> approach, but Vermont Recipes
> <http://www.stepwise.com/Articles/VermontRecipes/index.html> is at
> least a bit more involved than Apple's tutorial.
>
I'm not sure which old-timers that is.. but I can say that it is
reviewed by old-timers for Bill, and after the first couple of articles
where there was more 'conventions' that we were trying to get him to
adopt.. there have been very little in the way of changes.
Bill's certainly got the support of the Stepwise editors (for what
that's worth to anyone) -
Good for you. Your are starting a long journey that will be full of
creativity, inspiration, and possibly money :)
You should try to take a programming course at a local community college.
The language that you learn does not really matter because you will want to
learn many over the years, but C or Java are a good start. I personal
opinion is that you should not start with C++; it is bad enough for
professional programmers.
If you can't take a course or don't want to do that, buy yourself an
introductory book about C or Java. You can get "Teach Yourself" books.
Almost any book from O'Rieley will be good.
Spend a lot of time trying your ideas and experimenting. One day everything
will be second nature to you and you will be advising someone else about
getting started. -
My recommendation would be this: Go to <www.javasoft.com>. They have an
excellent tutorial on Java. It will teach the basic programming
concepts, including object-oriented, and the Java language, which is one
of the best (maybe *the* best).
After you've done that, read Apple's little diddy about Objective-C,
then read Vermont Recipes.
On Friday, October 12, 2001, at 09:28 PM, Jeff Waddell wrote:
> I'm a high school student trying to learn the basics of Cocoa (enough--
> to build simple apps.) from doing simple step-by-step tutorials. I have
> one problem, I'm a complete beginner to programming (I know absolutely
> nothing) so I need a simple step-by-step tutorial, but I'm running out
> of ones I've found.
>
> I've done Apple's GraphicConverter, a simple text editor, and
> CocoaDevCentral's "Two Line's of Code" "HelloWorld" application. I'm
> itching to try something more functional (like a simple calendar,
> etc.), but I can't find an uncomplicated, easy to understand,
> step-by-step tutorial for a complete programming newbie.
>
> I've been told that there aren't many step-by-step tutorials and to
> just play around with Cocoa since it's easy, and to develop simple
> apps. It is very easy to just play with building an interface in IB,
> but I get confused when it comes to all the classes, and especially any
> required extra code when I get back to PB.
>
> Does anyone have any advice on what to play with in Cocoa that's easy?
> Or any tutorials/samples on the web to try? Or what types of simple
> apps to try to build?
>
> Does anyone know of any good step-by-step tutorials that would meet my
> skill level (or non-skill level - I can copy from good directions), or
> any other ideas about how I can try to quickly learn some of Cocoa?
>
> Basically, any advice on teaching myself enough of Cocoa to build
> simple apps. (like a Calendar, etc.) with positively no previous
> programming experience?
>
> Any help or incite would be appreciated!
>
> Thanks!
> -Jeff
> ________________________________________________________
> Jeff A. Waddell <Jeffwaddell...>
> www.themaclist.com Home of The Mac List!
> www.jeffawaddell.com AIM: Jaw3000
> PGP: pgp.jeffawaddell.com XNS: =Jeff Waddell
>
> - Here's to the crazy ones; The ones who see things differently.
> Think different.
> ________________________________________________________
>
> _______________________________________________
> MacOSX-dev mailing list
> <MacOSX-dev...>
> http://www.omnigroup.com/mailman/listinfo/macosx-dev
>
>
David McCabe
http://homepage.mac.com/davidmccabe/
'finger <david...>' for PGP key.
No PGP sig because it's broken. Will fix soon.
Wrfhf ybirf lbh! -
Jeff Waddell wrote:
>
> I'm a high school student trying to learn the basics of Cocoa (enough to
> build simple apps.) from doing simple step-by-step tutorials. I have one
> problem, I'm a complete beginner to programming (I know absolutely
> nothing) so I need a simple step-by-step tutorial, but I'm running out
> of ones I've found.
I know that many people are not fond of O'Reilly's Learning Cocoa book,
but I found it to be a useful introduction to writing more complete
applications. It repackages some material that's available for free from
Apple, but it's convenient to have that in book form at your side while
you're working through the tutorials.
There are typos here and there that are easy to spot if you have other
programming experience but could be frustrating for a total beginner.
Maybe someone is aware of errata posted somewhere?
--------------------------------------------------------------------
Alec Bartsch / Walt Disney Feature Animation: The Secret Lab / x3227



