https://medium.com/@mdyousufctg/unraveling-the-significance-what-is-programming-and-why-is-it-important-dcec024a7fc6