If you already know C then I just have to recommend "Beginning Linux
Programming (2nd Ed.)" by Stones and Matthew; Wrox Press. It teaches you
all sorts of stuff like how to program threads, network packets, X and
device drivers and loads more. It assumes you know C, but also teaches you
BASH scripting, Tcl/Tk, Perl and HTML. The book''s well written, easy to
follow and packed with examples. It''s also technical enough to use as a
reference for more experienced Linux programmers. So there.
![](wink.gif)
There''s also a Sams Teach Yourself Linux Programming book, but it''s less
than half the page count of S&M2 (
![](smile.gif)
) and isn''t much cheaper.
As for graphics and sound, a combination of SDL and OpenAL works really
well I believe. OpenAL''s at www.openal.org, and SDL''s lurking out there
somewhere - try Googling for it.
=> Arfa <=