Re: Quick questions...



Thad Smith wrote
(in article
<43643f2e$0$27310$892e0abb@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>):

>> What course
>> of study did you pursue to get to where you are today?

I think the OP will discover that the answer depends upon the
age of the respondent, and won't be of much use today. He
probably doesn't want to start out with PDP-11 assembler,
Fortran, Snobol, Basic, etc.

>> Would you
>> suggest starting with REALbasic first for a n00b? I am completely new
>> to programming and using a Mac and would like some input as to where to
>> begin a career in programming. I know this is probably a somewhat
>> undefined question, but would appreciate you input/advice. Thanks.
>
> I'm not familiar with what is available on a Mac.

OS X is basically BSD UNIX with a nicer than usual window
manager on top of it. Any language available open source is
pretty much available. Apart from Microsoft proprietary
(despite marketing claims to the contrary) language is available
on it. Many come pre-installed or on the distribution DVD.

> I suggest asking for
> suggestions in a Mac programming newsgroup. Since you asked in
> comp.lang.c, consider C!

True, although as others have said, C probably isn't a great
first language, unless you have a really good teacher. Back in
the day, you started out in assembler first, to understand the
basics of the system, but that doesn't seem to be much in form
any more, and most people /never/ learn the low-level details,
and admittedly don't need to learn them.

For a first language, you might consider something like Ruby,
which is useful for a lot of purposes, relatively clean
syntactically, object-oriented (in a more rational manner than
most) and has a very active development community right now.

--
Randy Howard (2reply remove FOOBAR)
"The power of accurate observation is called cynicism by those
who have not got it." - George Bernard Shaw





.



Relevant Pages

  • Re: Sort of OT : advice sought to teach Windows basics to technophobe
    ... Programming at the local college, ... an icon into the trash can just to remove the icon from the desktop and ... If you drag an icon to the trash, that means you probably don't want it ... But the thing I like about the Mac is that somewhere in the world ...
    (sci.electronics.design)
  • Re: Looking for LAME
    ... a command line has nothing to do with it - the command line is ... generally accessible OS than previous versions of the MacOS. ... I'd say Mac OS X is *as* ... Mac programming is different. ...
    (uk.comp.sys.mac)
  • Re: A new Switcher
    ... lot of fun using it and tinkering. ... Is this the best place to get mac info, ... but most people coming from Windows love it too. ... syntax highlight a lot of different programming and web ...
    (comp.sys.mac.system)
  • Re: nice, easy language?
    ... fully exploit what you can do with it (Java comes to mind). ... learn programming and look for the first language to learn. ... about learning, but if you want to learn good programming, avoid BASIC. ... teaching of BASIC should be rated as a criminal offence: it mutilates the ...
    (rec.games.roguelike.development)
  • Re: couple of general questions
    ... on the website under advanced programming so thats what I call it. ... >>moving them around but references are fixed variables those addressess ... > Now I understand that English is not your first language but nor is it ... > the first language of the majority of my fellow members of WG21 ...
    (alt.comp.lang.learn.c-cpp)