There is no real benefit to learning any of these functional abstracte bullshittery languages. The only reason they give to learn them is just as abstracte as the languages themselves ("You will obtain a new programming worldview"). Bitch please. How about learning C++ instead. You'd be able to write games and high performance applications--that's way more compelling of a reason.