A shell is a type of program that allows you to interact with the computer. It interprets the commands that you type so that the computer can understand them and do what you want it to do. The most common type of shell is called a "command line" shell, because you type your commands one line at a time. After you type a command and press enter, the shell takes the command, interprets it, and then tells the computer to do what you asked.