On Tue, May 26, 2009 at 02:56:24PM +0900, Adam Gardner wrote:
> So, I've been programming in Ruby for a good while now. Not an expert,
> not by a long shot, by I know my way around.
>
> I've also been reading a lot of Steve Yegge's blog lately. Both his more
> recent stuff [1], and his older, Amazon-era stuff [2]. Interesting
> stuff.
>
> One of the things that Yegge harps on a lot is how important practice is
> for programmers, especially 'cross-training': that is, learning to use
> languages other than your favorite, not just because they might be
> useful in their own right, but because it will make you a better
> programmer in *any* language.
>
> I've decided to do as he suggests, but I'm unsure what I should start
> with. Some languages I'm considering are:
>
> 1) Lisp/Scheme
> 2) Erlang
> 3) Smalltalk
> 4) C
>
> I should note that I'm on OS X, and my primary concern is learning, not
> necessarily making something meaningful (the exception being C, which
> really has more of a grit-my-teeth-and-learn-it-because-it's-useful
> position on the list).  I'm also somewhat time-limited, so the less time
> I have to spend compiling and installing things, the more time I have to
> play with code.
>
> (Also, I know this is the Ruby list, not the Lisp, Smalltalk, etc list.
> But I'm a Ruby programmer, and I want the perspective of other Ruby
> programmers).
>
> All that being said, what languages, other than Ruby, do people enjoy
> and recommend?
>
> [1] http://steve-yegge.blogspot.com/
> [2] http://steve.yegge.googlepages.com/blog-rants
> --
> Posted via http://www.ruby-forum.com/.
>

Just my opinion, but I think a working knowledge of C is always handy