Not a simple general intro to pointers
A useful gentle intro to the C type feature of pointers to arrays.
The C language has more than one way of accessing arrays. Other languages don't.
In the classic 80s teaching language Pascal if you started with pointers it was because you where working with linked lists.
Most people I have taught programming to conflated the pointer access in C and the linked list concepts to their disadvantage.
I taught linked lists first and left the point abstraction intact. Later I crossed the the layer of abstraction to explain memory access details. I have had more success (less learning difficulties) this way.