A pointer is like your finger when you point at something. In computer programming, a pointer is like an arrow that points to a specific part of your computer’s memory. The memory is like a big box of things, so when your pointer points to something, it’s like you’re telling the computer to use that thing. When the pointer is pointing, it is called “referencing.”