Tech & product

Best time to post in r/learnprogramming

The best and worst hours to post, the rules that get posts removed, and a check of your draft against both.

Posts in r/learnprogramming are most often removed for self-promotion issues. It is a public subreddit that does not allow link posts and does not require post flair. In our latest sample of 519 recent posts, an estimated 95% were still up about a day later.

A subreddit for all questions related to programming in any programming language (Contributions are only allowed in English!).

Your draft3 free checks · no signup
r/learnprogrammingChecked against this sub's rules
Verdict in seconds

The best and worst hours to post in r/learnprogramming

In our sample of 800 recent and top r/learnprogramming posts, activity and scores peak around Monday 6pm UTC, and are weakest around Friday 1pm UTC. Based on posts sampled through Aug 31, 2026. Times in this sentence are UTC; the grid below converts to your local timezone. Timing helps a clean post get seen. It does not save a post that breaks a rule.

Times in your timezoneUTC · GMT+0
  1. Window 1

    Mon around 6pm

    avg score 202.8 · 6 posts sampled

  2. Window 2

    Sat around 9am

    avg score 183 · 6 posts sampled

  3. Window 3

    Sun around 1pm

    avg score 202 · 4 posts sampled

Your timezone: UTC (GMT+0). Darker cells mean more posts in our sample.

Compare r/learnprogramming against every tracked community on the best time to post on Reddit tool.

Estimated survival rate

95%

of 519 recent r/learnprogramming posts we sampled were still publicly visible about a day later.

How this is measured

Estimate. We sample recent public posts and check again about 18 hours later to count how many are still publicly visible. Posts removed at the moment of submission never become publicly visible at all, so the true removal rate is at least this high. Last sampled Sep 5, 2026.

Strictness: ModeratePublic subText posts onlyFlair optionalSelf-promo bannedAI content banned

r/learnprogramming rules: what actually gets removed

Each rule below is paired with the way it is most likely enforced. Where the rules state a number, we quote it. Where they do not, we say so instead of guessing.

  1. 1.No unprofessional/derogatory speech

    Enforcement varies

    Follow [reddiquette](https://www.reddit.com/wiki/reddiquette): behave professionally and civilly at all times. Communicate to others the same way you would at your workplace. Disagreement and technical critiques are ok, but personal attacks are not. Abusive, racist, or derogatory comments are absolutely not tolerated. See our [policies on acceptable speech and conduct](/r/learnprogramming/wiki/index#wiki_acceptable_speech_and_conduct) for more details. Violations cause instant ban.

  2. 2.No spam or tasteless self-promotion

    Enforcement varies

    When posting some resource or tutorial you've made, you must follow our [self-promotion policies](/r/learnprogramming/wiki/index#wiki_self-promotion). In short, your posting history should not be predominantly self-promotional and your resource should be high-quality and complete. Your post should not "feel spammy". Self promotion from first time posters without prior participation in the subreddit is explicitly forbidden. When in doubt, message the mods and ask them to review your post.

  3. 3.No off-topic posts

    Enforcement varies

    Do not post questions that are completely unrelated to programming, software engineering, and related fields. Tech support and hardware recommendation questions count as "completely unrelated". Questions that straddle the line between learning programming and learning other tech topics are ok: we don't expect beginners to know how exactly to categorize their question. See our [policies on allowed topics](/r/learnprogramming/wiki/index#wiki_allowed_topics) for more details.

  4. 4.Do not ask exact duplicates of FAQ questions

    Enforcement varies

    Do not post questions that are an exact duplicate of something already answered in the [FAQ](/r/learnprogramming/wiki/faq). If your question is similar to an existing FAQ question, you MUST cite which part of the FAQ you looked at and what exactly you want clarification on.

  5. 5.Do not delete posts

    Enforced automatically

    Do not delete your post! Your problem may be solved, but others who have similar problems in the future could benefit from the solution/discussion in the thread. Use the "solved" flair instead.

  6. 6.No app/website review requests/app showcases

    Enforcement varies

    Do not request reviews for, promote, or showcase some app or website you've written. This is a subreddit for learning programming, not a "critique my project" or "advertise my project" subreddit. Asking for code reviews is ok as long as you [follow the relevant policies](/r/learnprogramming/wiki/index#wiki_asking_for_a_code_review). In short, link to only your code and be specific about what you want feedback on. Do not include a link to a final product or to a demo in your post.

  7. 7.No rewards

    Enforcement varies

    You may not ask for or offer payment of any kind (monetary or otherwise) when giving or receiving help. In particular, it is not appropriate to offer a reward, bounty, or bribe to try and expedite answers to your question, nor is it appropriate to offer to pay somebody to do your work or homework for you.

  8. 8.No indirect links

    Enforcement varies

    All links must link directly to the destination page. Do not use URL shorteners, referral links or click-trackers. Do not link to some intermediary page that contains mostly only a link to the actual page and no additional value. For example, linking to some tweet or some half-hearted blog post which links to the page is not ok; but linking to a tweet with interesting replies or to a blog post that does some extra analysis is. Udemy coupon links are ok: the discount adds "additional value".

  9. 9.Do not promote illegal or unethical practices

    Enforcement varies

    Do not ask for help doing anything illegal or unethical. Do not suggest or help somebody do something illegal or unethical. This includes piracy: asking for or posting links to pirated material is strictly forbidden and can result in an instant and permanent ban. Trying to circumvent the terms of services of a website also counts as unethical behavior.

  10. 10.No complete solutions

    Enforcement varies

    **Do not** ask for or post a complete solution to a problem. When working on a problem, try solving it on your own first and ask for help on *specific* parts you're stuck with. If you're helping someone, focus on helping OP make *forward progress*: link to docs, unblock misconceptions, give examples, teach general techniques, ask leading questions, give hints, but no direct solutions. See our [guidelines on offering help](/r/learnprogramming/wiki/index#wiki_offering_help) for more details.

  11. 11.Don't Ask To Ask

    Enforcement varies

    **Don't ask to ask.** Ask your questions right here in the open subreddit. Show what you have tried and tell us exactly where you got stuck. We want to keep all discussion inside the open subreddit so that more people can chime in and help as well as benefit from the help given.

  12. 12.Low Effort Questions

    Enforcement varies

    Do not ask easily googleable questions or questions that are covered in the documentation. This subreddit is not a proxy for documentation or google. We do require effort and demonstration of effort. This includes "how do I?" questions

  13. 13.AI generated

    Enforcement varies

    No AI (chatGPT etc.) generated/worked over messages/comments. No questions about chatGPT/AI generated code. No Vibe/Agentic coding. Such posts/comments will be removed without warning and the poster of ai generated content will be instantly banned.

r/learnprogramming does not publish karma or account-age minimums in its rules. Subreddits often enforce unpublished filters on top of what they write down, which is why posts from new accounts can vanish without a message here.

Can you self-promote in r/learnprogramming?

No. r/learnprogramming bans self-promotion outright: product links, launch posts, and thinly framed feedback posts get removed. The sub's own wording: "No spam or tasteless self-promotion: your posting history should not be predominantly self-promotional". If you want eyes on your project, contribute first and look for communities with a promo lane.

r/learnprogramming by the numbers

Members
4.4M
Active right now
Not public
Posts / day
22
417 comments / day
Community age
16 years
since Sep 24, 2009
What a successful r/learnprogramming post looks like · 400 top posts from the last month
Median title lengthPosts with a linkPosts with flairDominant format
50 characters0%31%text posts

What gets removed in r/learnprogramming

  • Self-promotion

    r/learnprogramming bans self-promo outright. Product links, launch posts, and thinly framed "feedback" posts are removed.

  • Low karma or a new account

    r/learnprogramming publishes no karma or age minimum, but unpublished account filters are common at this size. New accounts should comment before posting.

  • AI-generated content

    r/learnprogramming removes content it judges to be AI-generated. Obvious AI phrasing in a draft raises removal risk even when a human wrote most of it.

  • Reddit's sitewide spam filter

    A separate layer before the subreddit ever sees your post. New accounts posting links, URL shorteners, and repeated domains are its favorite targets. Removals are instant and silent.

  • A shadowbanned account

    If the account itself is shadowbanned, every post looks live to you and invisible to everyone else, in any subreddit.

Wondering about a post that already disappeared? Start with why Reddit posts get removed or run the free shadowban check.

Subreddits like r/learnprogramming

Posting somewhere adjacent? Each of these has its own rules and its own removal pattern. Check the one you actually plan to post in.

See all subreddits like r/learnprogramming

r/learnprogramming posting questions

Can I post links in r/learnprogramming?

No. r/learnprogramming accepts text posts only, so a link-only submission is rejected at the door. You can usually mention a link inside the body text, but the sub's rules on self-promotion still apply to it. Check your draft against the rules before posting.

Does r/learnprogramming require karma to post?

r/learnprogramming does not publish a karma minimum. That does not mean there is none: many subreddits enforce unpublished karma and account-age filters that remove posts silently. If your account is new or has little karma, that is the first thing to rule out when a post disappears.

Can you self-promote in r/learnprogramming?

No. r/learnprogramming bans self-promotion outright: product links, launch posts, and thinly framed feedback posts get removed. The sub's own wording: "No spam or tasteless self-promotion: your posting history should not be predominantly self-promotional". If you want eyes on your project, contribute first and look for communities with a promo lane.

Is r/learnprogramming strict?

Moderate, by our estimate (32/100 on our strictness scale, from its measured removal rate, 13 rules, and its stated gates). About 5% of recent posts disappeared within a day in our sample. Strictness is about enforcement, not hostility: a strict sub is predictable if you follow its rules.

Does r/learnprogramming allow AI-generated content?

No. r/learnprogramming removes content it judges to be AI-generated. That includes obviously AI-phrased text even when a human edited it, so rewrite drafts in your own voice before posting here.

What is the best time to post in r/learnprogramming?

Based on our sample of recent and top posts, activity and scores peak around Monday 6pm UTC and Saturday 9am UTC. Treat this as a starting point, not a guarantee: a post that breaks a rule gets removed at any hour. The heatmap on this page converts these windows to your local time.

Why do posts get removed in r/learnprogramming?

The most common reasons are self-promotion violations, plus the layers every subreddit has: Reddit's sitewide spam filter, unpublished AutoMod rules, and account-level gates like karma and age. In our recent sample, roughly 5% of r/learnprogramming posts disappeared within about a day of going up. Many removals are silent, so checking your draft first beats finding out after.

Stop getting silently removed.

Know if your post survives before you hit submit, and fix it if it won't.

Check my post for free

Paste a draft · verdict in ~10 seconds