• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 265
  • Last Modified:

A book that teaches C

I'm looking for a book that introduces C.  I need it to be technical yet easy to understand.  I'm very familiar with computers and have done some programming, but abandoned it due to time constraints.  In the meantime, I've forgotten most of what I learned.  It would be best if the book came with a C compiler.  I was considering the following titles but am open to any new suggestions:

Absolute Beginner's Guide to C; By Greg M. Perry; Paperback;

C for Dummies (2 Volume Set); By Dan Gookin; Paperback;

C in Plain English (In Plain English); By Brian Overland; Paperback;

The C Programming Language; By Brian W. Kernighan, Dennis M. Ritchie; Paperback;  
Any recommendations?
0
scotsmen
Asked:
scotsmen
  • 2
1 Solution
 
liorliatCommented:
The C Programming Language; By Brian W. Kernighan, Dennis M. Ritchie is considered to be the "bible" of the c programming language(be sure to buy the second edition)and you should have it anyway, as a reference guide, but i don'y know if it's a good book to learn from. I would recommend the book :
 "Sams'  Teach Yourself C in 21 Days: Complete Learning Edition"
to my opinion it's the best there is.It's structured,detailed,clear and easily understood.
it should cost about 40 us$.
have fun !    :)
0
 
viktornetCommented:
(Edited by Computer101), someone answered the question beforeme.....well that's life :-)

Here is some info for you....

Check this website out....

http://www.cprogramming.com/

for books go to the books section....

If you want to download a free compiler to test your programs go to the Borland section and download TC++ from there... Hope this helps...

-Viktor
--Ivanov
0
 
liorliatCommented:
i forgot to mention the writers : Bradley Jones, Peter G. Aitken
(i'm not sure that the book comes with a compiler.)

0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now