I'm by no means an expert.
I've heard that K&R is an excellent book, so I bought it.
I also bought C All-in-One Desk Reference for Dummies.
Is there anything anyone can recommend to me to pay extra attention to in either of these books?
I don't know if there is a book that can teach us everything about C, and I honestly don't
think it can exist. So the only path we can follow in order to learn C is to start with simple
books, and after more specific ones in some programming area, and so on, depending on what
is the OS we are going to use it, the specific area [there are so many] we are interested, the background
that we already have, and so on.
Hi all, does anyone know of any advanced C books? Books that assume you know the basics of C and apply the language to a problem like for implementing generics or linked lists. These are just examples of topics it doesn't have to include them, hopefully I have made my question clear enough.
The following advise is for newbies. The book The C programming Language by Kernighan and Ritchie is definitely the best book, but only for those who already have some *solid* experience with C. I've learned a few tricks with it in the industry. However, for those newbies who want to learn C, the K&R is the *worst* book. It will confuse you to no end. Look somewhere else.
Jean Paul Corriveau,
author of "A step-by-step guide to C programming" published by Prentice-Hall
Not a book, but I think the C instructional from VTC by Mark Virtue is pretty excellent, having completed nearly half. I'm done some learning via book, taken a C++ course last semester (not C, but you know) and I think this instructional has a lot to offer. Nice explanations that don't assume you "just know" certain things, good job talking through certain pieces of code and putting you in the "programmer's mindset", and also has exercises and logical pacing that make you feel like you are taking a University class.
Some things aren't by the book, he has used fflush(stdin) for instance--and perhaps when I get further along in the instructional he'll cover correct alternatives, but I don't think that's worth throwing out the baby with the bathwater.
i'am too poor for buy a good book. i more like free ebook from PDF Programming Tutorial: SAP, ASP, PHP, Oracle, C and Java Programming , hope use full for people like me.. :)
I picked up C primer plus based on someone's recommendation a while ago and its a good beginner book.
I am new to C and found C Programming by Tony Royce very good, easy going and straightforward.
I knew nothing about programming before I began this book. I'm not taking programming in school; my efforts are solo and my classroom is my computer desk in my basement.
At this point, I'm doing the exercises in Chapter 14, and there are 17 chapters total in the book. While I'm obviously a complete newbie to C programming (and programming in general, for that matter), I feel like I'm learning the concepts of C properly. I read every line of the book and skip nothing, I answer every question, and do every exercise. I don't move on to the next chapter until I've completed the previous one. I make extensive notes in all my code regarding anything I think I may be fuzzy about later per lack of use. I also make notes in the code explaining epiphanies when I finally get concepts I didn't grasp at first.
Anyway, the book came well recommended by someone I knew who went to night school at a community college and took a C programming course with an earlier version (I'm using the 4th edition) as the class textbook. I must say I agree that the way the author structures the lessons and explains the concepts makes it very accessible to people with no programming experience, although in these last chapters I'm getting a dose of reality. Said reality being that there definitely *is* a reason why there aren't that many exceptional programmers in the world: some of this stuff can be difficult to properly implement at first, and it appears the only way to become an expert is to put in the requisite "10,000 hours."
Best of luck to my fellow newbies!
I'm looking for a comprehensive books on common algorithms and came across "Algorithms in C" by Robert Sedgewick. It has mostly positive reviews on Amazon.
Has anyone had experience with this book? If so, is it worth the investment? Any recommendations for other books on the topic are welcome.
Thanks for your time! :)