nils Olofsson wrote:
> hi,
> will be up in the 'big smoke' on saturday,and i wanted to buy a good c
> linux programming book in the book store near trinity(cannot remember
> the name)any way i looked on amazon.com and found Begining Linux
> Programming, I just want a good book to start off with ....
> any Ideas
Two C books -
K&R 2 (Kernighan & Ritchie, "The C Programming Language, second
edition") as everyone's already said, and
"C Unleashed" - a book by some comp.lang.c regulars with lots of
algorithms & stuff. Basically the first answers the question
"What is C?" and the second answers the question "OK - I know
what C is. What now?". This is without a doubt the best book on C
programming around. K&R2 is a language reference, not a
programming book.
A couple of Linux/Unix books:
APUE ("Advanced Programming in a Unix Environment", by W. Richard
Stevens) - the Unix programming bible.
"Professional Linux programming" & "Beginning Linux Programming"
from WROX are good books - as the title suggests the second is
little more than an overview, and the first has some useful stuff
in there.
And some programming books:
"Design Patterns" by Gamma, Helm, Johnson & Vlissides
"The Art of Computer Programming" (volumes 1,2,3) by Knuth
These should stay close at hand.
With those you'd have 9 books (costing in total in the region of
600 euros) which will stay with you for the rest of your
programming life. Ther are others you might find useful - I get
quite a lot of use out of "Expert C prograamming - Deep C
secrets", and at one stage got a lot of use out of "The practice
of Programming" by Kernighan & Pike. The latter's not really so
useful any more - maybe I need to read it again.
Hope this helps,
Dave.
--
David Neary,
Marseille, France
E-Mail: bolsh at gimp.org
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!