My final Weapon of Choice : Scala Programming Language

Astroneo Reloaded : Stop Graphic Design, Come back to Programming XD

Why choosing Scala ? Read this very interesting approach on all programming languages from Babu Srinivasan’s blog :
“It is a very good idea to learn several programming languages. It makes you a better programmer. But if you want to devote all your energies to becoming a proficient and productive programmer and want to learn one powerful, freely available, high level general-purpose language (not domain specific), what would you choose?”
http://blog.srinivasan.biz/software/if-you-have-to-learn-just-one-programming-language
“Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. ” http://www.scala-lang.org/