https://levelup.gitconnected.com/5-programming-languages-that-every-developer-should-learn-dcdfaa986a7