Presents three projects designed to help the reader learn programming syntax. Writing the time tracking, invoice system, and client management system programs involve such material as employing conditional logic to control application flow; reusing forms from other applications; and using Automoton,