From: tho_mica_l Date: 2008-01-31T19:25:00+09:00 Subject: Re: Learn how to program > 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).