On Tue, May 26, 2009 at 11:26 AM, Adam Gardner <adam.oddfellow / gmail.com> wrote: > > I've decided to do as he suggests, but I'm unsure what I should start > with. Some languages I'm considering are: I've tried out a bunch of languages, but the one after ruby that seems to have 'stuck' is PLT Scheme. Also on the 'very interesting list' are Clojure (a genuinely new lisp, not a CL or Scheme dialect, that runs on the JVM, has excellent concurrency support and a bunch of pragmatic features like hash, vector and regex literals), D (C++ done right) and OCaml (I'd really like to use it more, but my area of interest these days is desktop applications, and I don't like any of the GUI toolkits). martin