Languages I Want to Learn

I’ve fallen off the wagon of late in learning “a language a year” (as The Pragmatic Programmer advises). I have a long list of languages to learn, but I thought I’d try and narrow it down to a top five. Here goes:

* “Io”:http://www.iolanguage.com/ – the more I work in OO the more I am drawn to prototype-based OO; and all the Io code samples I’ve seen are beautiful.
* “Smalltalk”:http://www.squeak.org/ – one of those languages I feel like I already know from many years of tangential exposure, but it would be nice to be able to build a real app in it.
* “Scala”:http://www.scala-lang.org/ – learning Haskell left behind a lingering itch to play with powerful type systems that help rather than hinder, and Scala seems like a pragmatic environment in which to do so.
* “Clojure”:http://clojure.org/ – the early buzz is growing on this one. Good documentation for a young language, and I like a lot of the design decisions.
* “PROLOG”:http://en.wikipedia.org/wiki/Prolog – the only language in this list which would actually expose me to a programming paradigm I am not terribly familiar with.

Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

Related posts:

  1. Pimp My Library
  2. Why Go Matters
  3. Stop reading this blog and learn something
  4. Elegant Code » Book Review – Extreme Programming Explained
  5. Virtuous Language Design
This entry was posted in Uncategorized and tagged , , , , , , . Bookmark the permalink.
  • http://prototypezone.porcaous.com/2008/10/languages-i-want-to-learn/ Languages I Want to Learn | Rapid Prototype Info Blog

    [...] See the original post here: Languages I Want to Learn [...]

  • Anonymous

    Great list :-)

  • http://www.flashfactory.com/ Web Site Builders

    Flash Website Design…

    [...] Take time to read through these a few might represent fascination also… [...]…

  • http://csajozasismerkedes.blog.hu/ csajozás

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……