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 229611
To read all comments associated with this story, please click here.
Depends on scope?
by sigzero on Wed 11th Apr 2007 17:56 UTC
sigzero
Member since:
2006-01-03

If you are just doing an intro course teaching "procedural" programming stuff. Perl is good and I would say better than Python and Ruby. If it goes into more than that I would say Python as you *can* get into OO stuff if you want to and even cover UI stuff with wxPython (which has really good support).

MIT teaches Python as their intro course and this is supposed to be a really good book for it (and is the tome that MIT uses):


Python Programming: An Introduction to Computer Science

Reply Score: 2