Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

if i like Ruby a lot, is there a reason I should learn another language now, such as Lua or Erlang?

Tags:

ruby

erlang

lua

if i like Ruby a lot, is there a reason I should learn another language now, such as Lua or Erlang?

like image 696
nonopolarity Avatar asked Nov 27 '22 21:11

nonopolarity


2 Answers

New programming languages, much like spoken languages, can open up new perspectives. Learning new languages -- especially ones rather different from what you're used to (and Erlang will probably fit that bill) -- can teach you a lot of different things you didn't even know you didn't know about programming. So yes, I think you absolutely should, even if you just learn enough to tinker with it and get a feel for the new language.

like image 79
mipadi Avatar answered Dec 05 '22 02:12

mipadi


Learning a functional language in particular can be extremely beneficial. Becoming familiar with the functional style of programming is a surefire step toward becoming a better programmer. Lisp (or its derivatives) in particular is a good language to study. Here's a list of past thread on SO that might offer you some insight along these lines:

  1. Why do people think functional programming will catch on?
  2. What’s a good Functional language to learn?
  3. Benefits of learning scheme?
like image 33
Evan Meagher Avatar answered Dec 05 '22 02:12

Evan Meagher