Thread: C Book Recommendations

  1. #1
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912

    C Book Recommendations

    Use this thread to recommend books on C. Please include a description of what this is book is good for, and not good for, etc...


    UPDATE By webmaster--below is a listing of the books most commonly recommended in this thread:

    The C Programming Language, Kernighan and Ritchie
    C: How to Program, Deitel and Deitel
    Sams Teach Yourself C in 21 days, Jones and Aitken
    Let Us C, Kanetkar
    C Primer Plus, Prata

  2. #2
    Registered Luser cwr's Avatar
    Join Date
    Jul 2005
    Location
    Sydney, Australia
    Posts
    869
    The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie.

    Good for: Learning the C Programming Language.

    Not good for: Learning to program a VCR, learning general programming concepts.. Possibly not ideal if you've never done any programming before, but Your Mileage May Vary.

  3. #3
    Registered User
    Join Date
    Aug 2005
    Posts
    113
    Code:
    Let Us C-5th edition
    Yashwant Kanetkar
    This book is best if you are programming for the first time.It does not assume any background knowledge of programming.It teaches C programming using a simple compiler like Turbo C. But once you have mastered basic features it unveils how modern programming world uses it under windows and linux.It contains lot of programming excercise and examples.But buy the latest edition(5th)

  4. #4
    Registered User
    Join Date
    Jan 2006
    Posts
    1
    C How to Program by Deitel and Deitel

    The books really nice for beginners to start out with a modern compiler like VC++ and starts from the basics. It also has special boxes for common errors performance tips portability tips etc.

    Also they teach you a method to implement a problem. Then after they introduce us to a new topic(say arrays) the old problem is revisited and implemented using the new concept(arrays) and shows us how arrays has made the implementation more elegant.
    This really helps in developing a coding style for beginners.

    The only problem i found is that the book is its pretty thick.

  5. #5
    Logic Programmer logicwonder's Avatar
    Join Date
    Nov 2005
    Location
    Kerala, India
    Posts
    52

    Cool

    Best Book for DATA STRUCTURES is

    DATA STRUCTURES By Seymour Lipschutz

    It includes 457 solved problems and algorithms well explained. Very useful for Data Structure Beginners.
    L GIK wins!!!
    Salutes from logicwonder
    Enjoy programming

  6. #6
    Registered User
    Join Date
    Dec 2005
    Posts
    25
    ANSI C - E . Balagurusumy

    This is the best C primer book especially if you get hold of the latest edition. Especially good for learning the basics of the language as all possible syntax of any new function etc are given and the book is very vivid in nature .This however comes with a price as some advanced concepts are not mentioned at all .If you are trying to learn the C language (which is probably the most difficult part) I strongly suggest this book.

    Other than that for data structures I suggest Data Structures using C by Tenebaum

  7. #7
    Registered User
    Join Date
    Oct 2005
    Posts
    26
    For german users:

    C von A bis Z
    All basics you have to know about C programming. With sourcecode-examples and lots of useful graphics.

    also available as Open Book: www.pronix.de

    There's also a Linux-Unix-Programming book and a book for Shell-Programming... (I haven't read them).

  8. #8
    User
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    499

    I like this one

    Try Visual C++ For Dummies. Only the first part is specific to Visual C++, and it goes right from the very begininning of programming, and then finishes with object-oriented.

  9. #9
    It's full of stars adrianxw's Avatar
    Join Date
    Aug 2001
    Posts
    4,829
    Try Visual C++ For Dummies. Only the first part is specific to Visual C++, and it goes right from the very begininning of programming, and then finishes with object-oriented.
    Of course, being C++ for Dummies, it teaches C++ not C...
    Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

  10. #10
    Just kidding.... fnoyan's Avatar
    Join Date
    Jun 2003
    Location
    Still in the egg
    Posts
    275
    Hi

    http://www.advancedlinuxprogramming.com/

    As the name implies, the book aims to teach programming in the Linux environment and the codes inthe book are written in C. Good for people who want to learn basics of system programming under GNU/Linux.

    The book can be downloaded as seperate PDF files (one PDF for each chapter) from the URL above.

  11. #11
    Registered User
    Join Date
    Feb 2005
    Posts
    19
    Sam's Teach Yourself C for Linux Programming.

    Well presented and good explanations for learning C.

    Out of print but still findable on amazon.com

  12. #12
    ex-DECcie
    Join Date
    Dec 2005
    Posts
    125

    Harbison & Steele, "A C Reference Manual"

    I'm never far from my copies of K&R (previously mentioned in this thread) and Harbison & Steele's "A C Reference Manual"

    It won't teach you HOW to program C, but it has all the information in one place, neatly accessible, and easy to read.

    If you're just beginning, it may not seem helpful at first, but as you progress, I think you'll find it very nice to have.

  13. #13
    Registered User
    Join Date
    Jan 2006
    Posts
    1
    Try out Advanced C Programming in Unix Environment ... its one of d best book of C in Linux environment

  14. #14
    EOF
    Join Date
    Aug 2005
    Location
    Constanta, RO, Europe
    Posts
    46
    Jamsa's C/C++ Programmer's Bible [Jamsa & Krander]

    1500 'versets'; I've found it really useful
    Two strings walk into a bar. The first one says, 'Bartender! Bartender! I want a drink!'. The second one says, 'Bartender! Bartender! I want a drink too! Blaaaaaaaaah eeeeeeeek yaaaaaaak oooooooh'. The first one says, 'Please excuse my friend. He isn't null term--'.

  15. #15
    kiddo
    Join Date
    Sep 2005
    Posts
    8
    C PEARlS by Yashwanth Kanethkar is good for some advanced c programming.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Language REFERENCE book recommendations?
    By DougDbug in forum C++ Programming
    Replies: 5
    Last Post: 03-10-2011, 02:26 AM
  2. any book recommendations?
    By NewnOT in forum Windows Programming
    Replies: 1
    Last Post: 06-21-2009, 02:12 PM
  3. JavaScript book recommendations
    By neandrake in forum Tech Board
    Replies: 2
    Last Post: 04-05-2009, 12:27 PM
  4. C++ Book Editions and Recommendations
    By cpudaman in forum C++ Programming
    Replies: 7
    Last Post: 02-10-2008, 11:52 AM
  5. My book recommendations for rank beginners ...
    By snakum in forum C++ Programming
    Replies: 4
    Last Post: 08-21-2002, 10:38 AM