the best book for linux programming is "Beginning Linux Programming 4th Edition" Neil Matthew, Richard Stones, Alan Cox here it is : "http://ebookee.org/go/?u=http://www.fileserve.com/file/KkqkRjD/Begining Linux Programming 4th edition.rar" enjoy it.