>>
I don't think bash (scripting) is particularly good to learn programming, but it's useful to learn if you run Linux.
To avoid damaging your primary OS, try using a portable version of Linux. Something that boots from a disc or thumb drive, and starts fresh each time you boot.
Porteus (www.porteus.org) or Slax (www.slax.org) would be fine for this.