Linked by Thom Holwerda on Wed 11th Apr 2007 16:35 UTC, submitted by ShlomiFish
General Development "What makes programming languages are suitable or unsuitable as introductory languages? Which languages are better learnt first and at which order? And why what the masses think is the most suitable introductory programming language is not in fact that. This paper examines several approaches to which programming language is the best, and afterwards gives several useful relations for which languages should come first. Finally it gives a final verdict, defends it and then gives some other good food for thought."
Thread beginning with comment 229726
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Hypercard and derivatives?
by soapdog on Wed 11th Apr 2007 21:31 UTC in reply to "Hypercard and derivatives?"
Member since:

alcibiades, nice seeing you here.

yes, HyperCard and other xTalks are wonderful environments for learning how to code. A bonus point is the english like syntax.

add 1 to i

is much easier to understand than it's C cousin:


The english like language doesn't scare away newbies like other languages might do. At my university, the first language they teach is C and the next one is Assembler for 386 computers. Guess how many students got so scared that they are now focusing on network admin jobs and not on development jobs...

But the user might get distracted from concepts when he see that it is that easy to create windows, buttons and apps... :-)

Reply Parent Score: 1

fretinator Member since:

You have me interested.

For what platforms is Hypercard available?

Reply Parent Score: 3

Almafeta Member since:

Macintosh, System 7 and earlier.

I would point you to my wiki page about Hypercard, but it seems they've deleted it. But the syntax of Hypercard's scripting was very close to natural English, and apparently allowed a lot of leeway.

Reply Parent Score: 1