THE DEV BENCH
⌨️

Bash lab

Shell scripting for real. Learn mode builds up variables, conditionals, loops and functions; Break-fix mode hands you broken scripts to debug until they pass.

Why this matters: Glue code runs infrastructure. The classic Bash failures — an unquoted variable, an exit code nobody checked, CRLF line endings from a Windows editor — are silent until production, and you only learn to spot them by fixing them.

Bash — getting started

New to shell scripting? Each walkthrough teaches one building block on a real shell — variables and quoting, conditionals, loops, functions — write it and watch it run.

Loading scenarios…