https://getvm.medium.com/mastering-the-unix-universe-a-comprehensive-collection-of-free-programming-tutorials-e983acb40894