IMHO I think that if the OP will struggle with Advanced Unix Programming if he has little C knowledge.
I get the impression from his post that that is the case.!?!??
Much of the authors code in AUP is embedded in macro's which can obscure what is actually going on.(IMO).
A great text,but not the one that I would recommend as a first read.
I know people learn at different rates and I may be selling the original OP short,but I would advise spending some more time learning C so that by the time you read a Linux programming book,its just a case of understanding the application rather than the code.
... but I guess anything is possible if you are willing to put in the work.
How much time do you have for the project?
The book that gave me the (I can do this feeling) is Linux programming by example.The examples are coded in basic C.
As long as you know basic Linux,and basic C(using structures pointers etc) then this book is an excellent start.
Goodluck.
|