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