LINUX is better than Windows. Some of the reasons mentioned here are: open source nature, secure, can revive older computers, perfect for programmers. Linux supports almost all of the major programming languages (Python, C/C++, Java, Perl, Ruby etc.). Moreover it offers a vast range of applications useful for programming purposes. The Linux terminal is superior to use over Window's command line for developers. You would find many libraries developed natively for Linux. Also, a lot of programmers point out that the package manager on Linux helps them get things done easily. Interestingly, the ability of bash scripting is also one of the most compelling reasons why programmers prefer using Linux Operating system. In this book, basic Linux commands, utilities and simple scripting programming is covered in chapter 1. Files and directories in Linux, process, signals are discussed in chapter 2 and chapter 3. Using simple syntax and small programs, inter process communication concepts are elaborated in chapter 3 and chapter 5. Syntax for system calls for signals and semaphores is also described in a simple and short form. This book will help for interested learners to learn Linux.