“ 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) ”