(I have met many programmers and computer graduates, and I have also explained High Grade C Language Programming to many programmers and computer graduates. Before each class starts, I always ask students: How do you feel about learning C language? Is it difficult? Does the pointer understand? What about arrays? What about memory management? Generally, the students answer that: the feeling is OK, C language is not difficult, pointers are very understandable, arrays are very simple, and memory management is not difficult
C Deep Anatomy of Speech. pdf)