In my opinion there are two main issues: C uses fucking awful syntax for pointers which is always a stumbling block when trying to learn something.
The second is that most explanations only tell you what pointers are, not what they're used/useful for.
The, "used/useful for", bit being particularly key there.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.