Learning to Code in Bash Shell

Bash is the second most empowering coding language anyone can learn (after JavaScript, which is the first). By learning Bash you can improve literally everything you do through scripting and automation. Bash is the world’s best duct tape language for pulling together programs following the UNIX philosophy. There is simply no better way to make your computer work for you.

But First …

Step by Step


Naming Bash Functions

Bash Recipes