Thread: C Book Recommendations

  1. #61
    abyss - deep C
    Join Date
    Oct 2007
    Posts
    46
    Although I've not used this book, I've come across a number of people who fall back on "The Art of Computer Programming" by Donald Knuth

  2. #62
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,057
    All three volumes of it. It's really good, but pretty technical. You have to read it slowly . . .
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

  3. #63
    Registered User
    Join Date
    Nov 2007
    Location
    Singapore
    Posts
    24
    http://cslibrary.stanford.edu/

    This site is pretty good, all the books are in .pdf.. pretty comprehensive

  4. #64
    Registered User
    Join Date
    Nov 2007
    Posts
    23
    For me i am new to c programming! And i don have much time either. Thus i like teach yourself C in 21 days by sams publishin. I use it as a guide what i should learn day by day and try to any other books or ask in this forum if i need detailed information.

  5. #65
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by whichet View Post
    For me i am new to c programming! And i don have much time either. Thus i like teach yourself C in 21 days by sams publishin. I use it as a guide what i should learn day by day and try to any other books or ask in this forum if i need detailed information.
    You may learn the C language in 21 days, but becomming a (skilled) programmer in C will take quite a bit more experince than 21 days.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  6. #66
    Registered User
    Join Date
    Nov 2007
    Location
    AUSTRALIA
    Posts
    22
    I found C++ for Dummies a liitle overwhelming for a beginner. Trying to figure out what 12, 23, 34, meant, when in fact it should have read 1/2, 2/3, 3/4. Proof reading was not complete in places. The C programming section was easier to understand and more useful to my needs.

  7. #67
    Registered User
    Join Date
    Nov 2007
    Posts
    26
    I'm wondering if anyone can recommend a book(s) on more specific aspects of C programming, like windows programming, APIs for GUIs and whatnot. Cheers.
    Last edited by SiliconHobo; 12-15-2007 at 09:23 AM.

  8. #68
    Registered User
    Join Date
    Jun 2007
    Posts
    14
    C Primer Plus and K&R - The C Programming Language are great starters!

  9. #69
    HelpingYouHelpUsHelpUsAll
    Join Date
    Dec 2007
    Location
    In your nightmares
    Posts
    223
    Quote Originally Posted by SiliconHobo View Post
    I'm wondering if anyone can recommend a book(s) on more specific aspects of C programming, like windows programming, APIs for GUIs and whatnot. Cheers.
    Try "Programming Windows by Charles Petzold".
    Good For: Windows Programming, dialog boxes, common controls. Has a section on graphics.
    Not Good For: console C programming, Vista programming (why would you want to program for Vista anyway (XP all the way!).
    Also I have been trying to find an eBook of "Advanced Windows by Jeffrey Richter", I would really like to read that first chapter on Win32 processes, but don't care about the rest of the book (so not worth buying it).
    long time no C; //seige
    You miss 100% of the people you don't C;
    Code:
    if (language != LANG_C && language != LANG_CPP)
        drown(language);

  10. #70
    Registered User
    Join Date
    Feb 2008
    Location
    Yokohama
    Posts
    48
    I am using Computer Fundamentals and Programming in C by Pradip Dey and Manas Ghosh. I am a beginner and I find it pretty heavy going and riddled with typos. My boss gave me this book to study so I have no real choice but to get through it. I do like the the explanations but only after I have studied the equivalent chapters in C Programming by Larry Ullman and Marc Liyanage which I find to be extremely easy to follow but as a previous poster said - a little too easy. Easy is not the right word because that would be a good thing. I feel that maybe he has left out some very important details.

    When I finish them I will write more.

  11. #71
    Registered User
    Join Date
    Mar 2008
    Posts
    10

  12. #72
    Registered User
    Join Date
    Mar 2008
    Posts
    21
    I've found that multiple books on teaching C don't really make a difference because all of them teach the same basic things...of course anyone would probably already know that (I didn't ) but even some books that assume you haven't programmed before use all these complicated words and stuff...not that I'm complaining about the English language, but do they have to make it sound so hard to comprehend?

    Anyway, I picked up C Primer Plus like some others have mentioned already in this thread. I thought it might be good for beginners because someone recommended me it, plus I didn't really have much to choose from at the time...anyway, I started with this book and it's very descriptive, although it might get complicated at some points I thought could use some simplification or dumbed down vocabulary (once again, not complaining about the English, but just saying ). But since I've already started on this, I'll finish this one and see how it compares to others I might pick up from suggestions in this thread

  13. #73
    Registered User slingerland3g's Avatar
    Join Date
    Jan 2008
    Location
    Seattle
    Posts
    603
    Quote Originally Posted by guitarscn View Post
    I've found that multiple books on teaching C don't really make a difference because all of them teach the same basic things...of course anyone would probably already know that (I didn't ) but even some books that assume you haven't programmed before use all these complicated words and stuff...not that I'm complaining about the English language, but do they have to make it sound so hard to comprehend?

    Anyway, I picked up C Primer Plus like some others have mentioned already in this thread. I thought it might be good for beginners because someone recommended me it, plus I didn't really have much to choose from at the time...anyway, I started with this book and it's very descriptive, although it might get complicated at some points I thought could use some simplification or dumbed down vocabulary (once again, not complaining about the English, but just saying ). But since I've already started on this, I'll finish this one and see how it compares to others I might pick up from suggestions in this thread

    Not sure if we are referring to the same book, but I heavily use and recommend:

    http://www.amazon.com/Waites-Groups-.../dp/1571691618

    and its companion C++ Primer Plus.

  14. #74
    Registered User
    Join Date
    Mar 2008
    Posts
    21
    Quote Originally Posted by slingerland3g View Post
    Not sure if we are referring to the same book, but I heavily use and recommend:

    http://www.amazon.com/Waites-Groups-.../dp/1571691618

    and its companion C++ Primer Plus.
    I'm using the 5th edition published by Sams. The author is Stephen Prata (same as yours except this is a newer edition) (year 2005).

  15. #75
    Registered User
    Join Date
    Jan 2008
    Posts
    225
    This is my recommendations :-

    1) Let Us C by Yashwant P. Kanetkar

    this book has almost become a legend and it strictly advise the beginners to go for this book only. This is not a novel type book. All features are explained in simple and clear manner. Contains lots and lots of exercise for you to practise

    2)Let us C solutions By Yashwant P. Kanetkar
    This is also very nice book.The exercises given in Let Us C, if you face any difficulty with that then this book is for you! it contains only code no explanations

    3)Data Struture Through C by Yashwant P. Kanetkar
    This is also a brilliant book for anybody who wants to learn data structure

    Please i advise beginners to buy his books only and if you want to learn something advanced then C pearls and more books are available.Also Pointers in C is there written by the same yashwant.

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