Im new to "real" Javascript:ing and I know understand more of functional programming.
It seems that in Javascript you get the best from both worlds: functional and object oriented programming.
But in Ruby, you don't have first class functions (function as a datatype).
Does this mean that Javascript embraces the best of the both worlds while Ruby only embraces object-oriented programming style?