Here is a list of things you should do yourself prior to asking someone for help. There's a chance
your problem can be solved by yourself! If you don't, you run the risk of annoying the other person
and getting sent right back here.
Try It Yourself: If your question is "Can I X", try it yourself (if possible). If you're
having an issue, try and debug/find fixes for it yourself (where applicable), maybe you'll
figure it out with some effort.
Take a look at
this flowchart, it sounds obvious but works quite often.
RTFM: Look at any applicable documentation
There's a chance what you're looking for is already
in the documentation/manual of what you're using.
Read the F.A.Q.: Check any "Frequently Asked Questions" that may already be listed.
sites/services/products have a F.A.Q. section
somewhere in their wiki. Check it, your question may be one of them.
Google It: Search for your question using a search engine (such as
Search engines are extremely powerful tools. There are a lot of people in the world, and the
chances of one of them having already had your issue is extremely high. Which means it's equally
likely someone has already asked your question and gotten an answer. Many questions can be
answered by simply searching for it online.
If you ask one of these simple questions before
searching for it, you might just get sent a
LMGTFY link by the annoyed recipient.
If you weren't able to find a satisfactory answer after having gone through these steps, now is the
time to ask someone. Make sure to follow the good practices listed below while asking! It'll make
your own experience, and that of the person you're asking much better.