Drag and drop the items on the following list until they are in order from most preferred at the top to least preferred at the bottom. When you are done, press confirm to record your vote.

  1. Prolog—it’ll blow your mind (if you can understand it)
  2. PostScript—because it is both interesting and historically significant
  3. IO (The minimalist prototype language)
  4. Haskell—Static Typing as if you meant it and functional programming at its purest
  5. Scala—all the buzz at JavaCon this year
  6. OCaml
  7. Forth—Stack-based functional language
  8. Lua—JavaScript competitor in game sector
  9. Ruby—Simple and elegant, the way O-O was meant to be
  10. Javascript—runs in more places than any other language. First-class functions and prototyping make
  11. Python—mature, simple, defacto scripting language of the future
  12. Oz language, which supports declarative programming, object-oriented programming, constraint program
  13. Self (the pure prototype language.)
  14. Clojure—it’s like Lisp, only better
  15. Erlang—concurrency made easy
  16. Factor—a stack-based language for the new millennium
  17. Common Lisp—everything since copies some of its best ideas