terminal
Even if you're not a programmer or use Linux in any capacity, you know what a terminal is, everybody does.
It's the black box that you type code into, if you've seen a movie or show or game with hacking in it, you've seen a terminal.
In reality users will rarely ever use the terminal for anything that isn't installing software or updating their computer and even those functions have begun to move to GUI applications.
The terminal is not a requirement for most users on modern distros but it has genuine value and will become important in the event of troubleshooting. Even basic commands like cp for copying files, cd for changing directories (folders), or using sudo (root access, basically administrator priveliges) to update the computer have lots of utility and are fast and efficient.
They are not required but you may want or need to use them in some instances so it's important that you at least keep an open mind about tinkering with it even if you don't intend to do highly technical work. The language that the terminal uses is called the shell, and while beginners largely won't need anything but the typical default (Bash), as you progress if you find your needs growing you'll want to take a look at ZSH and Fish and see if they do anything that you think you may need.