It is basically the same skillset than asking a good stackoverflow question. Provide enough context and state your problem clearly