I do not understand pointers. Where can I learn more about them?
Richard Buckland's lecture about pointers is highly recommendable.
I personally like the quite straightforward cplusplus.com tutorial on pointers.
My C language bible is "C-The complete Reference" by Schildt. Chapter 5 is all about pointers.
If you just think of the pointer as being the address of something - like the address in a letter telling you how to find the house - then you will be most of the way there.
Deitel & Deitel C how to program C++ version of the book preview on Google Books
Lot's of great references suggested. I'd just like to add one thing:
Play with them!
Once you understand them on the theoretical level from the books, articles, lectures, videos above then you should set yourself to some task that that will allow you to make mistakes, find those mistakes and fix mistakes.
Think about implementing something like a linked list (double or singly linked), binary tree, or similar data structure. Then write some code to insert and remove values from your structure. In completing the task you'll definitely feel more comfortable with them, and get some experience debugging pointer problems.