Focus of this book is on the basics of shell scripts/programming. It explains the basic concepts related to shell prompt and shell scripts, defining the shell variables and its types. Shell array and shell operators are explored to make the learner understand the methods of defining and accessing array values and also know about various types of operators used in shell scripts. Further shell decision making and looping concepts are explored in order to provide clear understanding of applying logic. Later section explains the various functions which can be utilized to enhance the usability and performance of shell scripts. This book is beneficial for the beginners as its focus is on the basics of programming concepts. Step by step procedures and comments are provided throughout the book, making it easier to understand the coding logic. A number of solved problems are given at the end in order to provide an insight into the practical execution of shell scripts.