Bash is a command line shell and programming language used to interact with other programs and the operating system.
- The Unix Programming Environment
- This is an awesome book to introduce you to many different aspects of UNIX programming, including Bash
- Bash Academy
- Sh and Bash script linter