With all the programs I develop in college we have to produce a user guide, test data and a trouble shooting guide. It helps to think that the person using your software has no previous computer experience so your guide deals with the problems they might have, stuff like not being to close the program, finding the program etc:-
Its actually good working practice and will help you out later out later in life if you start early. Might seem tedious now but its worth it
