3.3.1. Which Shell Do I Want?
If you are new to Unix, picking a shell may be a bewildering question.
Before ksh was commonly available, the general advice
was to use csh
for interactive use
(because it supported job control and had other
features that made it a better interactive shell than the Bourne shell),
but to use the Bourne shell for scripting (because it is a more
powerful programming language, and more universally available).
Today, ksh is widely available; it is upwardly compatible
with the Bourne shell as a programming language,
and it has all the interactive capabilities of csh,
and more.
If it is available, it is probably your best choice.