Suggested reading for learning C?

Jan Grant Jan.Grant at
Sun Sep 12 02:08:32 PDT 2004

On Sat, 11 Sep 2004, Robert Dormer wrote:

> On Sat, 11 Sep 2004 14:51:37 +0200, Emiel Kollof
> <coolvibe at xxxxxxxxxxxxxxxx> wrote:
> > Hash: SHA1
> Best way to do it is to read the ANSI standards, if you can get your
> hands on them.  Obviously they don't fall under the category of "light
> reading," but then if you're doing a router table, that shouldn't
> scare you too much ;)

Speaking (bikeshedding?) as someone who hangs around pedagogues as part 
of the day job, there isn't a single "best way" to "do it" (learn C): 
and certainly, a fairly dry and opaque set of standards texts will only 
appeal to a small subset of learners. The learning style, previous 
experience, amount of expert contact available, will all vary the "best 
way" but it's certainly a personal thing and one that a generalisation 
is unlikely to fit. Additional to Joshua's (unknown) level of previous 
programming experience, there are additional constraints on kernel 
programming compared to general application writing which are also 
unlikely to be captured in a single book that's also a great tutorial 
(but I could be wrong!)

jan grant, ILRT, University of Bristol.
Tel +44(0)117 9287088 Fax +44 (0)117 9287112
YKYBPTMRogueW... you try to move diagonally in vi.

More information about the Kernel mailing list