How should I get started with Linux application programming?
bayareaguy: Is there a reason http://lemonpos.sourceforge.net won't work for you?  The site is a little sparse but their blog http://lemonpos.wordpress.com is active.