Annual language schedule 2006

Been really busy lately so not a lot of time to write here. Had to finish a class; some writing deadlines; some work deadlines; there was a thing about a hockey team from Detroit underperforming; lots of travel; a thing about a basketball team from Detroit underperforming; etc.

Many thanks to fawcett for posting "Moore's Law is Crap" to the 'log today. I'm only partway through it, but, it's led me to choose the following schedule for languages I'll learn next:

  • 2006 - ruby. in-process.
  • 2007 - lisp or erlang
  • 2008 - the other of lisp or erlang

I've wanted to learn each of these for a while. Fortunately I have good reason to learn ruby right now. Hopefully next year I'll work lisp or erlang into one of my classes or an independent study. With virtualization getting easier I'm hoping that by the time I start in on erlang it'll be easy to run a multi-cpu virtual machine on a desktop (or concurrent single-cpu vms).

Off to the rest of the article, which will probably say something like "don't make annual schedules for learning languages... annual schedules for learning languages are crap!" And I'll enjoy it just the same.

Trackback URL for this post:

http://onebiglibrary.net/trackback/75

fawcett on June 13th 2006

Hi Dan, glad to hear you've got Lisp and Erlang in your sights -- the ride will be fun! My own study-list is Scheme (now), Erlang and then Haskell, if I can grow enough brain cells.

dchud on June 14th 2006

...right about now is your weblog! Aw, c'mon, how come you were hiding this from us... consider yourself outed. :)

Ah, right, Haskell is on my list somewhere, too. I'm hoping it comes up in a class, too, but I'm not holding my breath.

fawcett on June 14th 2006

Man, I've been outed. I'm not really using the blog much, but I'll try to develop the habit.

Looking forward to lots of talks with you about this stuff! Languages are a heck of a lot of fun to study.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <pre> <code> <img> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <form> <input> <span> <object> <embed> <br> <iframe>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <apache>, <bash>, <css>, <diff>, <dot>, <java>, <javascript>, <mysql>, <perl>, <php>, <python>, <rails>, <ruby>, <sql>, <xml>.
  • Processing.js markup is enabled for this content.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.