These beginner guides introduce the process for making modules and writing drivers and apps. More step-by-step guides will be linked here as they are completed.
Look at examples of modules here, for drivers here and for apps here