Shell / Bash — resources

roadmap.sh: https://roadmap.sh/shell-bash

Books

  • The Linux Command Line (William Shotts) — best on-ramp to the shell, with a strong scripting section in the second half.
  • Learning the bash Shell, 3rd Edition (Cameron Newham) — thorough O’Reilly guide to interactive use and scripting.
  • Classic Shell Scripting (Arnold Robbins, Nelson H.F. Beebe) — teaches portable, idiomatic scripting with sed and awk.
  • bash Cookbook, 2nd Edition (Albing, Vossen) — task-oriented recipes for real scripting problems.

Courses / practice

  • GNU Bash Reference Manual — the authoritative spec for every builtin and expansion.
  • ShellCheck — paste a script to catch quoting bugs and bad practices; run it locally in CI too.
  • Bash Guide (Greg’s Wiki) — a careful, correctness-focused guide and the famous BashFAQ/BashPitfalls pages.
  • explainshell — paste any command line and see each flag and token explained from the man pages.