16 Nov 2004
I've been itching for some time to learn Python and Ruby. I doubt they'll replace my unabated adoration for Perl, and I love learning new languages, but it's hard to divert myself from a day of productive Perl hacking to learn some new language. So I propose to make this a group event.
For one day, several hackers will get together with the sole goal of learning some new programming languages. We'll each purchase and bring a book, and spend the first half-day reading about a language we don't yet know. The second half will be spent attempting to implement a cool web application of some sort using that language. Ideally, the hackers' existing knowledge will overlap such that at least one person in the room will know each language being learned.
For example, suppose you had three hackers, A, B, and C. Here would be a pretty good mesh of knowledge and ambition:
|Hacker||Knows||Wants to learn|
|A||Perl, Java||Python, Ruby|
|B||Python, Perl||Ruby, PHP|
|C||Ruby, PHP||Perl, Python|
I think the collaborative atmosphere would keep us focused, as well as being tons of fun. Requisite infrastructure: a linux server, wifi, couches, and available pizza delivery.
If you'd be interested in doing something like this in the Boston area in the near future, leave a comment on this post.