main application programming languages used at Twitter. […] Our use of Scala is mainly for creating high volume services that form distributed systems" — http://twitter.github.io/effectivescala/
of RPC calls every day. […] Erlang makes writing those kinds of servers just ridiculously simple. I would never write a server like that in any other languages, Erlang is so perfect for that." — http://www.infoq.com/interviews/erlang-and-github
in functional style in your language to grasp the concepts 2. Read "Why Functional Programming Matters" http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf 3. Learn a functional programming language