> 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.

        "Beginning Linux Programming" is great.  It explains the major
toolset.  And don't let the "Beginning" fool you--it covers some more
advanced topics, like sockets, etc.

        As far as GUI programming, GTK+ is the best C toolkit out there.
It has an excellent design.  Start with the online tutorial at
http://www.gtk.org.

--Derek

Reply via email to