Linux Programming A Beginner's Guide Author:Richard Petersen Essential Skills for First-Time Programmers! Linux Programming: A Beginner's Guide explains how to program the BASH and TCSH shellsn and handle Gnome and KDE GUI programming. You'll also learn Perl, Tcl/Tk, and Gawk programming fundamentals.