You can think of a variable like a bucket used to hold or store substance, in this the substance to be stored is data to be used within a program.
Use cases and Examples
x is assigned the value
1 and result to the sum of
x which should be
Variables usually can store whatever data type is available within the programming language under discussion.
Here is another article for you 😊 "BrainFuck Interpreter using method chaining"