Introduction
Variables store information you want to use later in your script. Using $ helps you create and use these variables easily.
When you want to save a user's name to use multiple times.
When you need to store a number to do math later.
When you want to keep a file path to open or save files.
When you want to remember a choice the user made.
When you want to hold temporary data during a script run.