C / C++ FAQs & Programming Resources - ProkutFAQ : GoodCBooks

HomePage Recent Changes Recently Commented Login/Register

Which are good books to learn C programming ?


The following is a list of recommended books for learning C programming:
  1. C Programming Language (2nd Edition) (Prentice Hall Software) by Brian W Kernighan & Dennis M Ritchie.
  2. Foundations of Computer Science: C Edition (Principles of Computer Science Series) by Aho & Ullman
  3. Pointers on C by Kenneth Reek
  4. C Programming FAQs: Frequently Asked Questions by Steve Summit
  5. The C Puzzle Book by Alan R. Feuer
  6. Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching (3rd Edition) (Pts. 1-4) by Robert Sedgewick
  7. Expert C Programming by Peter van der Linden

Books NOT recommended
  1. Let Us C - Yashwant Kanetkar
  2. C The Complete Reference - Herbert Shildt
These books are not recommended as they contain a lot of erroneous and non-standard content. Learning from these books will rather spoil your knowledge than improve it in any way, and may badly hamper your learning process.

External links

C Standard

In addition to the books, we recommend you have a copy of the C language standard. It serves as a great reference whenever you're unsure of some language construct. The C language standards draft copies are available for free (links given below) which are about 99% same as the original standard.

C99 Draft: (C99 is the current C standard)

You can buy the official standard from the ANSI website.


CategoryBooks
CategoryCBooks
 Comments [Hide comments/form]
i tell u people... c by deitel and deitel is the most comprehensive book available...
jag
-- 210.212.195.136 (2007-01-14 04:49:26)
I like ivor hortons "beginning c - novice to proff". He's the gratest author i've known
-- 123.238.148.111 (2008-12-18 20:26:17)
I agree with you, yeshwanth kanithkar's books are so out-dated and bala guruswamy's too!
-- 123.238.148.111 (2008-12-18 20:29:45)
hi.....Can anybody suggest the books which is useful for advanced C and Unix oprating??????Am a beginner still............Am doing Courses at Bangalore........
-- 117.192.142.57 (2009-09-13 04:52:23)
Add: C How to Program 6th Edition Deitel&Deitel PHI .It's a Good Book.
-- 59.93.35.27 (2010-12-12 03:42:34)
suggest me a good book which explains me basic of C so that i can understand C more easily........
-- triband-del-59.180.43.57.bol.net.in (2011-08-05 19:59:35)
Page was generated in 0.0863 seconds