https://medium.com/@onurkocyigit1123/which-programming-language-should-i-learn-at-the-beginning-4dabdebfb883