https://medium.com/@techreviewer.co/the-easiest-and-hardest-programming-languages-to-learn-7270bd020ca9