Often I find my self turning to Stack Overflow when I have no idea at all.
I'll use a question I have now as an example and walk you through my thought process.
When you open a file from inside a program a window turns up allowing you to browse the files on you computer. I want to include that in my program but I don't know what is called.
I search Google but get no usable results because I do not know the right keyword to use so I think to ask on Stack Overflow what it is. Because I'm asking for a question I think I might as well try to get as much information about it as I can but them I feel guilty about not doing any research on it to begin with.
So I end up with a 3 part question like
What is it called when the windows opens when you open a file?
How can I implement this?
How hard is this? Is it something I should try to find a plug-in for rather than build from scratch?
I don't really like the way this question looks and I have had poor results with this style of question before.
How can I ask this kind of question in the best way to maximise the quality of answers?