The shell is a computer program that essentially allows users or other programs to access the tools and services of an operating system. Generally, operating system shells use a command-line interface or GUI. A broadly popular tool is Bash (UNIX/Linux).
CLI-based shells will give us a prompt, where we can then input commands.
The shell is in fact a programming environment, so we can do some more complicated things.