This book titled An Introduction to Linux Programming gives an introduction to the commands and utilities for accessing the major components of Linux Operating System - Kernel and Shell. It also introduces the reader shell commands and library functions in C required for accessing the File Systems, Directory Structure, Processes and other