Re:Poll: How many programming languages do you command fluen...
by taylodl on Saturday January 04, 2014 @02:22PM
(#7012460)
That's what I was thinking. On the one hand is the C family of languages (C, C++, Java, C#, Go) and then you can get mileage from the Lisp family of languages (Lisp, Scheme, Racket, Clojure) - you can get a lot of languages there but you're still only working within two language families.
Throw in some Haskell, Forth, Prolog and now you're getting interesting!
Likewise, anyone capable of writing a program with Ruby should be able to pick up Python in a day or two. Java and C# are, for the most part, just a few syntax conventions apart. What's more impressive is if you can code, competently, in a pure object oriented language as well as a pure functional one.
If you already know Ruby, I'd wager your time would be much better spent learning Clojure or Haskell than Java or Python.