On Wed, 2004-03-10 at 11:59, Andrew Errington wrote: > I don't want to start a flame war, but I have a friend who wants to learn > programming.
The biggest influence on the choice of language would be the purpose your friend intends for their new skill :-) I also have a friend who wants to get some programming skills, but she wants them to be able to write web sites that do interesting things. After steering her away from ASP :-) I reluctantly suggested PHP, because there are lots of resources (and lots of beginners). On the other hand, if it's just an intellectual exercise, a completely consistent language would be great (i.e. not perl, which suffers from "there are too many different ways to do it for any set of examples to be wholly useful") - I've heard Ruby spoken of highly in this regard. If the purpose if to hack around on Linux machines, perl isn't bad because of the number of tools written using it. However, I don't think you can go wrong with Python :-) Good language, good community. -jim, trying to please everyone ...
