Hi all. I hope not to get too much stick for this and that this isn't seen as entirely inappropriate to this list, but here goes. I'm not a computing newbie by any means, having been an enthusiast and 'enjoyed' a career in systems/network management. I think I can program reasonably well in scripted languages, Perl, shell, *cough*PHP*cough*, can structure my code well and am thorough enough to research, avoid and check my code for possible gotchas and such like.
Since moving to BSD, I've really wanted to get into learning to program in C and understand that this is probably the best platform to do so. In fact, considering my prolonged involvement in computing, it's almost an embarrassment that I haven't already. I have been working through some online primers and tutorials, which I'm comfortable with and have a good understanding of what I'm doing so far. I plan to get 'the only two books on C that I might ever need' namely; The C Programming Language (2nd Edition) By Brian W. Kernighan - ISBN: 0131103628 and C: A Reference Manual By Samuel P. Harbison & Guy L. Steele - ISBN: 013089592X but wonder if anybody has any advice on other materials and resources. Also, as I'm not exactly loaded with cash, would it be appropriate to get the Kernighan book first and then the Reference Manual at a later date, or would it be better to get them both from the start? What, non cynical, advice would you give to somebody who is starting off on the road? Many thanks for any advice offered and apologies if this isn't the place for this post. -- Best regards, Craig McCormick bsd squiggle slashboot d()t org mccraigy squiggle googlemail d()t com http://slashboot.org/

