Welcome, Guest. Please login or register.

Author Topic: Beginner Programing  (Read 7985 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MarkTime

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 901
    • Show all replies
    • http://www.tanooshka.com
Re: Beginner Programing
« on: February 23, 2003, 07:29:52 PM »
I think REBOL fits a lot of requirements for a beginner who owns an Amiga.

It has two books, current, that can be bought.
It has active support.
It runs on Amiga, and other platforms.
There is a user community and lots of help, currently on the web.

AmigaBASIC is all but forgotten, but on the other hand, if you really find it neat to learn...then that motivating factor may help you learn it the quickest.

Some programming concepts are universal, but you will learn a lot of bad habits in a language like AmigaBASIC, but nothing that cannot be relearned if it inspires a love for programming.

I'd say go for it, since you aren't going to listen to me anyway!
 :-D
 

Offline MarkTime

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 901
    • Show all replies
    • http://www.tanooshka.com
Re: Beginner Programing
« Reply #1 on: February 24, 2003, 12:39:17 AM »
@jdiffend

I've seen AmigaBASIC....and I know that very very early versions of pascal had some similar limitations, but that is not the point.

AmigaBASIC is old.  It doesn't resemble modern pascal in any way, and it doesn't even resemble modern object oriented BASICs very much either.

Here is the problem, LINE NUMBERS and GOTO statements.

This is 'unstructured' programming.  You can try very hard to stay structured in AmigaBASIC, but unlike other languages, it doesn't force it on you.  Indeed, if you try to stay structured....the language is so limited it actually encourages you to take every trick and shortcut in the book, trying to get around its limitations.

I programmed in those languages, and even earlier languages...I know how fun it was to find a new trick...but our programming was a huge mess, and its nothing like modern programming.

Even the code I see beginners post on this very site...in AmigaBASIC, it always reminds me of the old days, and not of modern structured code.....

(EDIT)

p.s. I just saw your own post above where you eschewed GOTO and LINE NUMBERS....so why did you even ask me this question?  Just an AmigaBASIC lover?