The VARIABLES blocks allow you to create and use variables in your programs.
The set variable block allows you to create a variable and assigns it an initial value. You can create multiple variables in your program.
Once you create a variable, using this block again within your program will allow you to change the value of any variable you have created. The program will then use the new value for the rest of the program or until the value is changed again (see top image for example).
Your variable will also be accessible from any other block that has an item drop-down menu, such as the use variable block below.
The use variable block provides the value of the variable selected in the drop-down menu when inserted into other blocks.