https://medium.com/hyperskill/first-steps-in-coding-choosing-the-right-programming-language-8e23d330136