This is the first chapter on BASH programming. So, why should you learn bash programming? Shouldn't you learn a language that allows you to use and build upon these powerful time-saving constructs you already know how to use? Command shells unlock the potential of a UNIX system, and bash is the Linux shell. It's the high-level glue between you and the machine. Grow in your knowledge of bash, and you'll automatically increase your productivity under Linux and UNIX -- it's that simple. So what are all this tutorials about ? It is all about how to actually use bash programming constructs to be able to write your own stuff(and make sense out of it). Learn the base so you can build a strong coding foundation and be able to use BASH scripting to optimize your work and time. ...i like how that sounds ... Check the next tutorial where we will initiate our journey into Bash Programming.