How should I get started with Linux application programming?
staunch: I've always thought it'd be quite fun to make a POS system. I'd definitely try to make it mostly web-based. Doesn't seem like there's any reason it couldn't be, if you paid close attention to responsiveness (maybe you'd have to run the database and web server on the local network/host).