Beginning Linux Programming by Neil Matthew and Richard Stones is a simple, yet well structured book on Linux programming. It takes the beginning programmer from the basic steps through creating his own custom applications using real life, hands on situations.
The popular “For Dummies” series has a book out that will help those who want to learn about programming computers with Linux installed. Linux Programming for Dummies, by Jim Keogh claims that anyone can be running sophisticated applications with just a few skills that are basic and easy to learn. Some readers warn that this book is too basic and should be used in conjunction with other Linux programming guides to be the most useful.
The Linux Quick Fix Notebook, by Peter Harrison, is a must have for anyone who has reached a basic level of knowledge within Linux programming. Harrison avoids dealing with problems that come up with specific versions of Linux and focuses on command line interface. He expects readers to have a basic knowledge of the systems and spend a large amount of his time on the more productive “how to” and trouble shooting instructions than he does explaining why one would do something a certain way.
Computers do what the users tell them to do. They don’t have another option. The problem comes when people try to input the information in a way the computers do not understand. These books will give you the skills you need to make sure that you know what to tell Linux computers to do and how to do it.