Milan said:
Do you program in any other language except for ruby? And what are they?
Ruby is my primary language, and the first one I ever learned in full,
but I have learnt quite a lot of other languages to some extent. I enjoy
learning them.
I really love Io (
http://iolanguage.com/) and Objective-C (primarily for
developing in Apple’s Cocoa framework for OS X and the iPhone OS), and
am fully fluent in them as well. I’m passable in C, since there’s often
times in Ruby or ObjC where dropping into C is necessary/prudent (moreso
in Ruby than ObjC, of course).
I’m passably familiar and attempting to become more familiar with
JavaScript, as it’s an absolutely amazing language (very
under–appreciated IMVHO), but I seem to have a lot of trouble really
coming to grips with it like I have with other languages.
Though it’s not a programming language, it’s worth mentioning that I
consider myself to have completely mastered regular expressions; I use
them for absolutely everything, and am considering writing my own engine
(an open–source C/ObjC one that supports variable–width look–behinds,
goddamnit! Why are there so few that do, it is hard, sure, but it’s damn
near the most useful feature any engine could have!)
A straight–up list of the other languages I know, but don’t really care
about that much beyond when they’ve provided use to me: Perl,
sh/bash/zsh, Java, Lua, AppleScript, MIPS and x86 flavours of Assembler,
TI–BASIC (what else was I supposed to do in high school math classes?)
and probably a bunch of others I’ve forgotten.
That’s my problem, really. I have a horrible memory, and very quickly
forget anything I learn and don’t use continuously.
As for languages I’m interested in learning when I have the time—Erlang,
Mythryl (
http://mythryl.org/), D, Haskell, Scala, Clojure/Common Lisp,
and so on. Anything that might give me a new perspective on programming.
Also, Python, to let me play with Django—I really miss web development,
but Rails is so horrible that it’s driven me leagues away and into
lower–level web–less stuff. I’m hoping Django will suck less.