Thread: Qs: Good Book on Beginning C programming?

  1. #1
    Registered User
    Join Date
    Feb 2002
    Posts
    5

    Cool Qs: Good Book on Beginning C programming?

    Hey Guys,
    I am new to this board and am having some difficulty with my lab..so was just wondering..which is a good book for a beginner C programmer that is easy to understand and covers aspects in detail?
    Thanks.

  2. #2
    Registered User Nutshell's Avatar
    Join Date
    Jan 2002
    Posts
    1,020
    C: How To Program by deitel and deitel is a very good one. IT covers topics in detail and provide very educational exercises ( although i found some of them pretty difficult )...

    IF you want an online one go search for Sams Teach yourself C++ in 21 days, there is another one but it's for C, it seems that you can't get that one off the net.

  3. #3
    Unregistered
    Guest
    Although it doesn't cover everything, I found "C by Example" very easy to understand. I also like "C in 21 Days" and "The C Primer Plus" which are both very detailed. "C How to Program" by Deitel and Deitel is written by two excellent programmers from MIT, but they are perfectionists who can't seem to communicate with beginning programmers.

  4. #4
    Registered User Nutshell's Avatar
    Join Date
    Jan 2002
    Posts
    1,020
    No, I think the books that u recommended are not much for beginners. Beginners need a bit of theory, bit of code, more theory, more theory explained by code. You won't go far if you hav no experience in programming and someone give you his excellent program's source code.

  5. #5
    Unregistered
    Guest
    Nutshell, I liked Deitel and Deitel for how they teach programming principles, but found that their explanations were often poor or missing. I then had to use another book to understand something before I could back to Deitel and Deitel. Is English your second language?

  6. #6
    Registered User Nutshell's Avatar
    Join Date
    Jan 2002
    Posts
    1,020
    English is my second language. But is it related? We are learning a programming language here. But to some extent, i agree with your opinion on the deitel book.

  7. #7
    Registered User foniks munkee's Avatar
    Join Date
    Nov 2001
    Posts
    343
    The C Primer Plus - by Stephen Prata is a good book that I use quite extensively.

    Incidently there is a popular IT training group that produce their own text books on C. They are only for paying students but they appear to use many examples and some direct quotes (for quote read "plagiarism") from this book.

    C by example is pretty good.

    Pointers on C - by K Reeks has some of the best discussions on memory allocation and pointers around. But it probably isn't for a beginner.

    The complete reference C - by Herbet Schildt has its moments too..

  8. #8
    Registered User Nutshell's Avatar
    Join Date
    Jan 2002
    Posts
    1,020
    Pointers on C? BUt is it really worth buying ? It only covers pointers...

  9. #9
    Registered User foniks munkee's Avatar
    Join Date
    Nov 2001
    Posts
    343
    Pointers on C? BUt is it really worth buying ? It only covers pointers...
    No, not really - It talks alot about pointers, and in more detail than most standard text books. But it also talks preprocessor stuff, File I/O, Dynamic Memory Allocation, ADT's, Runtime environment. It definitely has some stuff that I have not seen in other books, but if you have an extensive collection, you may want to flick through it first.

    If anyone is having issues with linked lists - it's a good'n too.

  10. #10
    Registered User
    Join Date
    Sep 2001
    Posts
    16
    Sams Teach Yourself C in 24 hours is a great book.I got it with my Borland C++ Starter kit.It covers lots of stuff like basic I/O to file I/O it also has alot of example code

  11. #11
    Registered User
    Join Date
    Jan 2002
    Location
    Vancouver
    Posts
    2,212
    The ANSI C Programming Language Second Edition.

    By: Brian W. Kernighan and Dennis M. Ritchie

    ISBN 0-13-110362-8

  12. #12
    Registered User
    Join Date
    Aug 2001
    Posts
    202
    Just because it can't be said enough:

    The C Programming Language, 2nd Ed.
    by Brian Kerninghan and Dennis Ritchie.

    That there is pretty much the standard book in C, and it is written in tutorial fashion. But if you want a little variety in your life, back in the day when I was first learning C in my very first CIS course, the prof had us use:

    C By Dissection
    by Al Kelley and Ira Pohl.

    And then there's always the traditional O'reilly favorite:

    Practical C Programming
    I don't know the author, but it has a cow (or cow-like animal anyway) on the cover.

    good luck,

    starX
    www.axisoftime.com

  13. #13
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    I've learned learned C from:

    >The C Programming Language, 2nd Ed.

    And programming from:

    Datastructures and program design in C
    Algorithms in C

  14. #14
    Registered User
    Join Date
    Feb 2002
    Posts
    14
    For 3 years I struggled to learn C and a few other programming languages and would always get to the 2nd or 3rd chapter and put the book down because the author always seemed to be talking in some weird language I couldnt figure out..until not to long ago I was in a tech book store and saw C Programming for Dummies Volume One, I figured if this book couldnt help me then I give up for good, well I am half way thru volume 2 and just finished my first small program =)

    I think for anyone that is trying to learn on their own, these books are the best and explain everything in plain and simple english.

    James

  15. #15
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    I found Pointers on C to describe the basics of the language in an easy to follow and accurate way. It also puts the focus of the language where it should be, pointers. K&R (The C Programming Language) is a must.

    >C by example is pretty good.
    You mean pretty terrible. C by Example is probably the worst book on C that I've seen. Aside from the fact that the author apparently doesn't even know ANSI C, he also uses programming constructs that are 'explicitly' stated to be undefined in the ISO C standard. This guy really shouldn't be writing a book, instead he should buy one and start learning.

    Be very careful on what programming books you buy, there are tons of bad ones and only a handful of good ones.

    -Prelude
    Last edited by Prelude; 02-17-2002 at 03:29 PM.
    My best code is written with the delete key.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Is this a good book?
    By Lord Windy in forum C++ Programming
    Replies: 9
    Last Post: 02-08-2009, 09:38 PM
  2. Is this book <JAVA in a netshell> good for C++ programmers?
    By meili100 in forum A Brief History of Cprogramming.com
    Replies: 5
    Last Post: 10-28-2008, 02:28 AM
  3. A good C++ Reference book
    By tiachopvutru in forum C++ Programming
    Replies: 5
    Last Post: 05-13-2008, 04:47 PM
  4. I'm looking for a good book on 3D game programming
    By Music_Man in forum Game Programming
    Replies: 2
    Last Post: 09-09-2001, 09:29 PM