A good all round book is 'Beginning Linux Programming' by Neil Matthew &
Richard Stones from Wrox Press. It contains a basic primer on what is
Unix/Linux, shell programming, working with files, the Unix environment,
reading and writing to terminals, the curses/ncurses libraries, data
management, development tools, debugging, processes and signals,
inter-process communications (pipes), semaphores, message queues, shared
memory, sockets, Tcl, programming for X, HTML, and CGI.
Ken Wilson
First Law of Optimisation: The speed of a non-working program is
irrelevant
(Steve Heller, 'Efficient C/C++ Programming')
-----Original Message-----
Jason Straight <[EMAIL PROTECTED]> writes:
> Once upon a time, I programmed the Amiga in C. Today I would like to
be
> able to code C on linux. The basic stdout stuff is easy, but I want to
> know what references I should buy for understanding the system calls
and
> programming X/GTK/QT and device programming. Eventually I would like
to
> understand linux well enough to do things like write device drivers
for
> the kernel, etc.
>
> What books are reccomended by the experts?