The big idea in plain words
A linked list is a treasure hunt. Each clue (a node) holds a prize (a value) and tells you where the next clue is hidden. You can't leap straight to clue number five - you have to follow the trail from the very first clue. That is why there is no instant jump-to-index like an array gives you.
Example (reversing a list): to turn the trail around, flip each arrow to point backward, one at a time. The trick is to jot down where you were about to go before you flip the arrow, so you don't lose the rest of the trail. Three little pointers - previous, current, and the saved next - shuffle forward together until the whole list points the other way.