I learned C (from the first edition of K&R) about 24 years ago. And had no one to help me, so I had to understand everything myself and debug my own rampant pointer issues. Eeek! That was a wild ride!