I understand why this question was marked as a duplicate, but the huge torrent of downvotes seems completely unwarranted. I also understand the general atmosphere of Stack Overflow isn't really new-user friendly, especially where it comes to the touchy topic of performing research prior to asking a question. Patience is thin in this regard, and perhaps that's justified.
But this behavior of downvoting someone into oblivion for coming to Meta and trying to learn how to do something properly is, it seems to me, completely counterproductive and merely perpetuates the view that Stack Overflow is an exclusive club for the elite which new people should be wary and fearful of.
The OP was legitimately asking how he could ask a better question. Shouldn't that behavior be encouraged? Shouldn't we reward people who try to become better Stack Exchange members instead of further punishing them simply for being new and ignorant of our cultural norms (which are, remember, fairly odd for standard Internet users)?