By woodhouse publishers. Ok, so it was written in 1994 and is rather dated nowdays but its one of the best C books I ever read. Has tons of example programs and goes from a line of text to file reading, pointers, structs and advanced structures. Might be a little hard to get hold of now, but I belive amazon have it still. I used it in college, after reading this book I began ro learn C++ and had the background of C to make the learning experience quicker and much more enjoyable. Oh, and the exercises are quite challenging tooCode:
Double Helix STL
Fedora 9 gcc 4.3
I think C Program Design for Engineers by Jeri R. Hanly , Elliot B. Koffman is very good C book for beginners. Thats why I ordered Problem Solving and Program Design in C by Jeri R. Hanly, Elliot B. Koffman. Hopefully I will get it next week.
i too recommend C Primer Plus by Stephen Prata. though i haven't mastered it, but i bought it long ago and still believe that it's one of the best C Books because it provides every thing in detail and at last some tough exercises to gauge your understading. I am following it to learn C.
I was looking at the revies of A C Reference Manual on amazon an someone replied
Listen Grasshopper, to master the ways of C you need these three books:
The C Programming Language
C: A reference Manual
Data Structures: An Advanced Approach using C.
And no others. That is the beauty of C. It is small and minimal. Than learn Scheme. You will never need anything else.
programming in C using Turbo C++ by waites group is excellent for beginners. i enjoyed that book.
I'm not one to put down the K&R book, though. It's definitely something you should own, but get a few other books too. It's been so long since I was in the learning phase that I have no idea what's good any more.
is this a good book "Programming in C: a complete introduction to the C programming language" Stephen G. Kochan 3rd edition
I'm not sure of that book, but I can really recommend "Beginning C" by Ivor Horton.
Has many practical examples of how to approach a new programming problem, as well as all the many step by step instructions as it leads a beginner toward a good basic (more than basic, really), understanding of the C language.
The K&R "The C Programming Language" is an excellent book, but you REALLY have to be a geek to tackle it as a beginning programmer. If you don't know PI to 12 decimal places just because it's interesting, this is not the book for you, as a student starting out in programming.
Horton's the way to go, imo.