Книга Стивена Праты "Язык программирования C. Лекции и упражнения. Учебник" - подробный учебник по языку C, построенный на основе принципа "от простого к сложному". В начальных главах описываются элементарные конструкции языка (операторы, выражения и т.д.), в последних главах рассматриваются сложные структуры данных.