This question already has an answer here:
Do not allow people to post the minute they created an account.
Let them ask the question but not allow them to post.
Let them stew for 30 minutes and force them through a nice animated tutorial on what they should do before they post and enforcing the fact that bad questions will not get an answer.
If they had a Need to know! basic rules introduction forced on them asking them at the end to check a box I understand! some might ask better questions and help the community instead of flooding the site with bad questions.
The presentation should be on a timer without the ability to skip and highlight the similar questions asked before that might give them the answer.
Also for the first next 9 posts they should have to check a box next to the first 5 of each similar questions before posting.
I do not mean to be harsh, but the truth is I see more negative votes on questions then positive. It's like 90% of the time people give -1 to first questions.