tools required for linux shell scripting

All you will need for linux scripting is the shell and it comes built in along with any linux distributions. So go ahead and install the linux on your system.

How to open the shell?

Depending upon your distribution, you can open the shell. The default shell is located in the /bin/bash directory. Or you can launch it from Desktop GUI as well. There are a lot of other type of shells. You can choose any of them.

How to check your shell details?

You can execute below commands to get more details about shell.
echo $SHELL
echo $0

Complex problems, Simple Solutions