I know a bit of C++, Java and Ruby. I want to be proficient in one of these now and I don't know how to pick. I was wondering if picking one over the other would be advantageous in any way for competitive programming?
closed as not constructive by gnat, World Engineer♦, BЈовић, Walter, ChrisF♦ Jul 11 '12 at 12:54
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
I've had some (minor) experience with the ACM ICPC, which I suppose is quite similar to most programming contests. If I had to pick a language, I'd do so in the following order:
BTW, this topic is fairly well documented and discussed on the net - simple googling will lead you to a variety of topics and stories.