https://levelup.gitconnected.com/if-i-could-only-learn-6-programming-languages-in-my-life-id-learn-these-22e05072dcf3