SubMouse
Home › Tools › Where to post › Tech

Where can I ask a beginner Python question?

A learning-focused Python help room for questions and advice — not a place to drop ChatGPT paste or advertise tutorials.

r/learnpython is for people learning Python who need help with code or concepts. Show your own attempt; copy-pasted chatbot answers in replies are against the rules.

Where to ask

r/learnpython

Best for: Beginner and intermediate questions while learning Python.

Why it fits: Its public description: “Subreddit for posting questions and asking for general advice about all topics related to learning python.”

Members in our directory: 1.1M

Rules to know before posting:

  • Posts must be requests for help learning Python — check the FAQ/index/books pages first.
  • Be polite; people arrive with different experience levels.
  • Replies must address the question; no hiring pitches.
  • No advertising of blogs, tutorials, videos, books or recruiting.
  • No replies copy-pasted from ChatGPT or similar.

Read r/learnpython’s current rules on Reddit

Before you post

  • Paste a minimal code sample, the exact error and what you already tried.
  • Say whether this is homework, self-study or work — expectations differ.
  • For non-Python programming questions, use the general programming where-to-post page.

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.