A simple-to-hard step by step shell scripting tutorial

Like its name, shell script is a platform that you can type everything you want to execute later. Therefore, you will need a program to open your script and make any change you want. Such programs ... ................
................