Where answers are.
WHAT SOURCES EXIST
Official documentation Community question sites Chat communities for specific languages Issue trackers of the libraries you use Local developer groups
WHAT TO TRY FIRST
The official documentation, for the version you use.
WHAT TO SEARCH FOR
The exact error message.
WHY
It is precise, and someone has usually encountered it.
WHAT TO CHECK ON ANY ANSWER
The date, and the version it refers to.
WHY
Highly rated answers frequently become wrong.
WHAT TO INCLUDE WHEN ASKING
What you are trying to achieve What you did What you expected What happened, exactly What you already tried
WHAT TO REMOVE
Credentials, keys and personal data.
WHAT TO PROVIDE
The smallest example reproducing the problem.
WHY
Producing it frequently reveals the answer.
WHAT TO DO AFTERWARDS
Say what resolved it.
WHAT LOCAL COMMUNITIES PROVIDE
Contacts, opportunities and context that online communities do not.
WHAT TO CONTRIBUTE
Answers, once you are able.