(pre-req: Shell Wizardry — having a strong grasp of the shell will be important)

Getting good at bash scripting is an investment that’ll pay dividends over the years. I won’t lie, the language syntax can be quite frustrating. But usually in those situations you’re trying to get too fancy with it.

Bash is amazing for basic scripting. With a couple of lines of code you can wire together a series of operations that would’ve taken significantly more work in another language. This is primarily because it is a command-first language.

In the video I’ve covered everything I think is actually practical to know. There is a lot of esoteric things you can do in the language, but you probably shouldn’t.

There is a good bash reference (along with pretty much every language) on Learn X in Y minutes.