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."
Permalink for comment 229642
To read all comments associated with this story, please click here.
lisp/scheme
by soapdog on Wed 11th Apr 2007 18:31 UTC
soapdog
Member since:
2005-07-25

I think that a direct functional language such as lisp or scheme should be the first one. It's very easy to grasp programming concepts with lisp, since the syntax is very uniform and the interpreter makes very easy to experiment with the language and concepts by testing things in "runtime".

There's no better way to learn concepts I think, I could only understand closures and continuations by looking into scheme.

Reply Score: 1