We think The Linux Command Line is worth it. With The Linux Command Line by William Shotts, you'll start as an absolute beginner. By the end, you'll be able to write complete programs in Bash. But first, you'll learn about file navigation, command chaining, pattern matching with regular expressions and much more. Perhaps one of the more fun aspects is learning how to administer your system. This includes package installation, networking and process management. You'll also learn how to write shell scripts to automate repetitive tasks. For The Linux Command Line, you'll learn how to edit files with the text editor Vi. The Linux Command Line is one of the best Linux books for beginners.