AmigaActive (1946/2307)

From:Matthew Allatt
Date:29 Oct 2000 at 00:54:54
Subject:Re: Programming on Amiga

Hello Andrew

On 28-Oct-00, you wrote:
>
> If your daughter wants to program in long tearm she should look in to
> C or Java.
>
> But I think what you are realy asking is that she going to be a
> newbie to programing thing. As such C has high learing curve could
> make her lose all intrest in programing before she even started. For
> that reasion I surgest a Basic programing lingo.
>
> As such BlitzBasic isn't a bad place to start. It a rather good
> programing lingo. Easy to understand but giving you that power.
I will have to agree with that. I learned to program on an Acorn Electron
(remember those?), and a BBC B using BASIC. I now program in C on my amiga
(freeware stuff), and at work, COBOL and Assembler (IBM Mainframe).

The important thing is to learn the basics (Sorry about any puns here),
before going for any real Amiga-specific stuff. For example, start by
writing the standard "Hello" program, then move on to programs that count
from 1 to 10, etc. before moving on to anything serious.

If the daughter is interested enough to program for a living, then the
chances are (sorry, Amiga community) that she won't be doing any software
for Amigas, so learning about programming is more important than learning
specific languages.

If you are interested in learning to program from scratch, I cannot
recommend C, Java, etc. as the important features of those languages really
are too awkard to understand for a beginner programmer, and will discourage
any further interest.

COBOL is a pretty good language for the beginner, if you cannot get hold of
a BASIC incarnation. I believe there is an implementation on Aminet, but I
don't know what it is like.

Regards
Matthew.

Quote carefully and read all ADMIN:README mails