Как пишут код на C?
руками. и мозгами для управления руками.
си - достаточно простой (в смысле бедный) язык, и несколько сот страниц вполне достаточно для его описания. 
остальное - практика.

учебник по языку - лишь учебник по языку. он знакомит с языком, а не как им пользоваться.
K&R - это не стандарт Си и даже не учебник. Просто популярная книжка от авторов языка про язык.
Сам язык достаточно простой, выучить его можно легко. Начать можно с того же K&R.