Other that C++, I don't really know any other language in any significant depth; so I'm trying to expand my 'bubble' .
The probable candidates are ruby, python, go and D .
So, I read a few of the sorts of 'X Language in 20 minutes' tutorials lying around.
Here are my opinions about them:
ruby : nice... seems flexible.
python: I'm a little confused about its class syntax.
go: nice.. (I was put off by the fact that the compiler refuses to compile for my preferred indentation style, without running the code through a formating filter.)
D: I don't know what to think of this one .
I know that the choice of programming language depends on the task at hand.. but as there is no task to speak of here, just 'productive' time pass,
I'd want the language to be general purpose.
If any of you have experience with the mentioned languages or had had a good experience with something else, I'd like to hear your opinion on it.