SubMouse
Home › Tools › Where to post › Tech

Where can I ask a programming question?

Learner-friendly and general programming Q&A communities.

Both communities want to see what you tried. Neither will write a complete solution for you.

Where to ask

r/learnprogramming

Best for: Learning to code; stuck on a concept or exercise.

Why it fits: Its rules are written around learners’ programming questions.

Members in our directory: 4.4M

Rules to know before posting:

  • Show what you tried and exactly where you got stuck.
  • No requests for complete solutions.
  • Don’t duplicate the FAQ; no easily googleable questions.
  • No AI-generated posts or comments.

Read r/learnprogramming’s current rules on Reddit

r/AskProgramming

Best for: A specific programming question at any level.

Why it fits: Its public description: “Ask questions about programming.”

Rules to know before posting:

  • Code must be posted as formatted text, not screenshots.
  • Concise, descriptive titles; follow “how to ask a good question” guidelines.
  • No academic dishonesty; no AI-generated answers.

Read r/AskProgramming’s current rules on Reddit

Before you post

  • Include a minimal code sample that reproduces the problem, as text.
  • Paste the full error message and say what you expected to happen.
  • Name the language, version and tools.

Related on SubMouse

Rule summaries are paraphrased from each community’s published rules (public archive copy retrieved 7 November 2026; original snapshot date unavailable). Current rules may differ — check the community’s rules before posting. A good fit does not guarantee a reply.