Mental Model
A stack is a collection where you add and remove items only from the top, like a stack of plates. Using a linked list means each item points to the next, so we can easily add or remove the top item.
Analogy: Imagine a stack of plates where you always put a new plate on top and take the top plate off. Each plate has a small tag pointing to the plate below it, so you know the order without moving all plates.
Top -> [Node1] -> [Node2] -> [Node3] -> null
↑