Linux Fundamentals Study Plan

A unified approach to mastering Linux using two complementary resources.

The Two Books

Attribute Linux Bible 11e Shell Scripting Guide

Author

Christopher Negus

Donald A. Tevault

Publisher

Wiley (2023)

Packt (2024)

Pages

896

698

Focus

Broad Linux foundation

Deep shell scripting

Shells

Bash-focused

Bash + Zsh + PowerShell

Strength

System administration

Script engineering

Why Both Books?

Linux Bible provides:

  • Comprehensive Linux foundation (desktop to cloud)

  • System administration skills

  • Server deployment patterns

  • Security fundamentals

Shell Scripting Guide provides:

  • Deep scripting mastery (698 pages focused)

  • ~100 hands-on labs

  • Zsh-specific chapter (your daily driver)

  • PowerShell for cross-platform work

Together: Complete Linux professional skillset.

Reading Strategy

Phase 1: Foundations (Parallel Reading)

Linux Bible Shell Scripting Focus

Ch 1-2 (Intro)

Ch 1-2 (Shell Basics)

Linux concepts + shell foundations

Ch 3 (Using the Shell)

Ch 3-4 (Variables, I/O)

Command line mastery

Ch 4 (File Systems)

Ch 5 (Environment)

Configuration and paths

Ch 5 (Text Files)

Ch 6-7 (Text Filters)

Text processing introduction

Phase 2: Scripting Deep Dive

Linux Bible Shell Scripting Focus

Ch 6-7 (Shell Scripts)

Ch 8-9 (Scripts, Regex)

Script construction + regex mastery

 — 

Ch 10-12 (Functions, Math, Heredocs)

Programming constructs

 — 

Ch 14-16 (Control, Arrays, Debug)

Advanced programming

Phase 3: Administration Skills

Linux Bible Shell Scripting Focus

Ch 8-12 (System Admin)

Ch 17 (Processes)

System administration + automation

Ch 13-22 (Servers)

Ch 19 (Network Scripting)

Server deployment + network automation

Phase 4: Advanced Topics

Linux Bible Shell Scripting Focus

Ch 23-26 (Security)

Ch 20 (Security Scripting)

Security fundamentals + secure coding

Ch 27-31 (Cloud)

 — 

Cloud computing (Bible unique)

 — 

Ch 22 (Zsh)

Zsh mastery (Tevault unique)

 — 

Ch 23 (PowerShell)

Cross-platform (Tevault unique)

Weekly Study Pattern

Day Activity

Monday-Tuesday

Linux Bible chapter reading + exercises

Wednesday-Thursday

Shell Scripting Guide chapter + ALL labs

Friday

Apply concepts to home infrastructure (netapi, backup scripts)

Weekend

CLI drills, regex practice, catch-up

Priority Mapping

Immediate Value (Start Here)

Book Chapters Why

Shell Scripting

Ch 6-9 (Text Processing)

Supports CLI mastery training

Linux Bible

Ch 3-5 (Shell, Files, Text)

Foundation for everything

Daily Driver Value

Book Chapters Why

Shell Scripting

Ch 22 (Zsh)

Your Arch workstation runs Zsh

Shell Scripting

Ch 5 (Environment)

Customize your shell

Work Value

Book Chapters Why

Shell Scripting

Ch 20 (Security), Ch 23 (PowerShell)

Enterprise environments

Linux Bible

Ch 23-26 (Security)

InfoSec fundamentals

Infrastructure Value

Book Chapters Why

Shell Scripting

Ch 10, 12 (Functions, Heredocs)

Automation scripts

Linux Bible

Ch 13-22 (Servers)

Deploy services on k3s

Practice Environments

Environment Use For

Arch (modestus-razer)

Zsh daily practice, experiments

Rocky 9 VMs

Bash testing, RHEL patterns

k3s cluster

Real infrastructure automation

WSL (work)

PowerShell practice

Synergy with Other Training

Training Connection

Regex Training

Shell Scripting Ch 9, daily drills

CLI Mastery

Both books, awk/sed/grep focus

RHCSA Study

Linux Bible foundation + scripts