“ 2010's
OOP : encapsulation, inheritance, polymorphism
Functional Programming : Haskell / Scala for immutability and higher order functions
Concurency : Erlang / Go
Parallelism : multi-threading, distributed computing
Domain-Specific Languages : SQL / noSQL / R / Python
Web Development : JavaScript and Framework(JQuery, Angular, React, HTML5, CSS3)
Scripting and Automation : Python / Ruby / Bash / PowerShell
Moblie Development : Obj-C / Swift, Java for android
Cloud Computing and DevOps(python and ruby) ”