From: Chad Perrin Date: 2008-02-01T15:09:23+09:00 Subject: Re: Learn how to program On Thu, Jan 31, 2008 at 07:25:00PM +0900, tho_mica_l wrote: > > But I think Scheme is a good first language as long as you have the > > support tools, like "Dr Scheme". Raw Scheme is ... well ... too raw. :) > > Also, DrScheme was created with an educational intention in mind. > MzScheme is really powerful and the JIT can be quite fast. > > @OP > But with respect to learning how to program: I'd rather go to the > local library or the next bookstore and check out a book (bundled > paper) that you like and that seems appropriate (if there is no > teacher or friend recommending one) and choose whatever language is > used in that book (with the exception of anything Basic-like or Perl > (if such a book exists); C and C++ could be less than optimal too). Is this another example of the common (mis)conception that Perl is a "write-only" language? It's not, and in fact it's an excellent language for learning to program. It just may not be the best for learning OOP, in particular. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] John Kenneth Galbraith: "If all else fails, immortality can always be assured through spectacular error."