https://medium.com/@wh_careerbeast/what-programming-language-to-learn-first-to-become-a-software-developer-c237bc6e1ad2