1
source | link

Before I do that, I explain that in programming "everything uses memory", and (static) variable allocation in memory. I will also explain what a memory address is, and the relation between memory space, memory address and variables.

Finally, I explain that there are integer data type and variables, string data type and variables... and so on, until explaining that there are an special data type that stores memory addresses, that has an empty value like 0 o "", called null.

And, finally, dynamically allocated variables thru the usage of pointers.