A shell is important for professional software development. Most of the interesting tools to manipulate a computer are available via a shell command.

My favourite POSIX compliant shell is Zsh primarily due to in-built support for Glob Qualifiers.

I’m comfortable with and use Bash occasionally, but I use zsh if given the choice.