Ask a question

Be specific and imagine you're asking a question to another person.

Introduce the problem and expand on what you put in the title. Minimum 20 characters.

Describe what you tried, what you expected to happen, and what actually resulted. Minimum 20 characters.

Add up to 5 tags to describe what your question is about. Start typing to see suggestions.

  • • I want experienced community members to review my question.
  • • I want to improve my question.
  • • I can wait for answers.
  • • I'm sure that my question follows all guidelines.
  • • I am confident in my question.
  • • I need answers immediately.

You have an option to get community feedback to improve your question before it's publicly posted.

Writing a good question

You're ready to ask a programming-related question and this form will help guide you through the process. Looking to ask a non-programming question? See the topics here to find a relevant site.

Steps

  • • Summarize your problem in a one-line title.
  • • Describe your problem in more detail.
  • • Describe what you tried and what you expected to happen.
  • • Add "tags" which help surface your question to members of the community.
  • • Review your question and post it to the site.

Make sure we don't already have an answer for your question

Stack Overflow is a huge database of knowledge.

Please make sure your question isn't already answered before posting, or your question might be closed as a duplicate.