UNIX/Linux
- What is GNU/Linux?
- Unix wars
- Unix philosophy
- Introduction to Bash
- Bash Guide for Beginners
- Survival guide for Unix newbies
- Settling into Unix
- Shell programming with bash: by example, by counter-example
- Sculpting text with regex, grep, sed, awk, emacs and vim
- RegexOne. Learn Regular Expressions with simple, interactive exercises
- Vim for Humans
- Pro Git
- The Art Of Scripting HTTP Requests Using Curl
- How I use cron in Linux
- Getting started with tmux
- Tmux for mere mortals
- Hausenblas, Learning Modern Linux. A Handbook for the Cloud Native Practitioner
- Linux Hardening Guide
- Linux Survival
- Linux Journey
- Learn Git Branching
- Vim Adventures
- Unix for Poets
- The Unix Game
- Awesome UNIX®
- Cool, but obscure Unix tools
- Cool, but obscure X11 tools
- Linux Kernel Map
- Programming the Kernel with eBPF
- Introduction to immutable Linux systems
- An overview of Nix in practice
- Linux Network Performance Ultimate Guide
- Robert Elder's Guide To GNU Coreutils
- The Linux audio stack demystified
- Optimizing Linux for Slow Computers
- Searchable Linux Syscall Table