Terminal is a place where a developer spends a lot of time, running commands, looking for outputs and doing a bunch of stuff, so better to stay comfortable and productive with it.
$ chsh -s /bin/zsh $ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
To see what shell are you using run:
$ echo $SHELL
After setting up ZSH and Oh-My-Zsh, now we are ready to customize and put our shell on steroids.
I use a theme called materialshell that I've made for my own.
I have my own dotfiles repository with all my shell configuration files, where you can take a look to learn and be more productive with your shell.