https://insights.dice.com/2019/12/04/7-programming-languages-learn-2020/