https://medium.com/@tali79843/in-the-ever-evolving-digital-landscape-choosing-your-first-programming-language-can-be-a-daunting-2f88c7330219