How to learn the C programming language?

Simplest but possibly the hardest way to learn: 1. Buy a book that can teach you how to use C programming language 2. Get a program to process C programming language in, so as to have practical experience.