Howtoforge published a tutorial about setting up ZSH and Oh-my-zsh on Linux.
How to Setup ZSH and Oh-my-zsh on Linux
The Z Shell or zsh is an interactive UNIX shell and powerful command-line interpreter for scripting language including shell scripting.
How to Setup ZSH and Oh-my-zsh on Linux