Programming Linux: A Beginner's Guide is designed for newcomers to Linux programming. It explains how to program the BASH and TCSH shells and how to program Gnome and KDE GUI. In addition, readers ...
If the command line, package managers, and troubleshooting don’t scare you anymore, you might be ready to try Arch Linux.