Programming languages are cool. Well, at least I think so. A programming language is basically a way of expressing to a computer the instructions it should carry out. Among the languages I’ve learned (some more extensively than others):

  • Pascal
  • C, C++
  • Perl
  • Python
  • Java
  • Smalltalk
  • Lisp
  • Prolog
  • Scala
  • Various assembler dialects

Of course, I’ve done my share of shell scripting and so forth, but I don’t consider those languages, per se. Anyway, I consider myself a bit of a language junkie (though I’ve only scratched the surface as far as available programming languages go). I’m of the opinion that different programming languages can force one to think of problems in different ways, and so learning languages is a way to hone one’s craft. It’s also a lot of fun. :)