"There are no wrong questions."
Actually, I believe the phrase is that there are no bad questions, but the thing is, I have to disagree — at least in the context of a question and answer site.
The phrase "There are no bad questions" is meant to encourage one who does not know to ask rather than to continue on in ignorance.
But the phrase also doesn't mean that every question is appropriate for every venue and audience. Every Stack Exchange site has a What topics can I ask about here? page that lists the types of questions that are allowed.
The question:
How do I begin writing code?
isn't a bad question. And if anyone were to ask me this in my every day life, I'd love to take some time to help them learn how to start programming.
But I hope we can agree that it's an absolutely abysmal question to be asked on Code Review. It's not a question that's appropriate on any Stack Exchange site, to my knowledge.
So the thing is, there ARE bad questions on the Stack Exchange. There are multiple things that can make a question bad, and for virtually every one of these reasons that a question might be bad, there exists a vote-to-close option for that reason.
And why do we not want to see bad questions asked? Because bad questions have a hard time fostering good answers.
Stack Exchange isn't a web forum, chat room, or a personal help hotline where an entire community of professionals and enthusiasts gather and wait around for you to bring problems for them to fix. No. It's a question and answer site — a FAQ if you will — for the various topics that spawn the various Stack Exchange sites. The value of Stack Exchange isn't that person A asks a question and person A gets his answer. The value of Stack Exchange is that person A asks a question and persons B, C, and D answer because they've been in the exact scenario before and know what to do, and then persons E-Z later come across this well formulated question and set of detailed answers with appropriate up/down voting which should signify their accuracy/usefulness, and person E-Z can benefit from the accumulative knowledge shared on a question asked by person A.
When a question is closed on the Stack Exchange, it's for the benefit of persons E-Z, not to punish person A.
When bad questions that don't encourage good answers are closed, there's far less muck for persons E-Z to wade through in order to actually find some very, very good information.