http://perl.plover.com/Questions.html
I found this several years ago. It's been one of my favorite sites to refer to when someone gets impatient about their question.
This is from a perl standpoint, but if you've done some programming in any language you should be able to understand it.