How should I get started with Linux application programming?
victortrac: Does your client know you're asking about how to program their application on HN?  It doesn't sound like you're particularly experienced, so maybe you should do them a favor and pass on this project.