Post Made Community Wiki by Yam Marcovic
source | link

The professional programmer should master pointers.

The people who want to know programming should learn about its existance and implications, but not necessarily use them.

The people who want to solve personal problems via programming (like me, who use a lot of Python scripts) could very well ignore them at all.

Well, that is my opinion... ;o)