Customizing Applications Documentation

Is there other documentation available, beside the help screens, that explains the "nuts and bolts" of how to write your own custom applications, especially related to forms and lists?