Ruby on Rail
Ruby is the smartest language I have encountered since Java.
It's so flexible that it's sometime confusing.
Look at this little example:
stylesheet_link_tag "application", :media => "all"
WHAT THE FUCK IS THIS?
It took me one hour to read through the tutorial to understand that it actually means:
stylesheet_link_tag("application",{"media"=>"all})
in PHP term but also usable in Ruby.
or
stylesheet_link_tag("application",{media: "all"})
in Javascript term but also usable in Ruby.
It's not only that Ruby almost tolerate all kind of conventional syntax, it also makes it more epic by allowing coders to skip all the brackets in some case.
The Ruby on Rail web framework is undeniably genius.
The developers apparently understand web development very well that they figure out tons of smart ways to code.
It's like magic.
I took me only 1 line to type in the console and the whole framework is generated.
2 lines more then I have a table in database with the right columns ready, the related controller, model and view all generated like magic.
Everything is so smart and automated that even the source itself contains very little code.
I am forced to dig very deep into the API documentation to actually understand how the magic happens.
I think that Ruby on Rail is a very serious language and framework that requires well developed coders to understand it.



















