SubMouse
Home › Topics › Programming › r/learnprogramming

r/learnprogramming

learn programming

r/learnprogramming is an active safe-for-work Reddit community for programming with 4,425,090 members (#209 in our Top 1000) and about 42 new posts a day.

Rank (SFW Top 1000)#209
Subscribers4.4M
Growth since Oct 19+2.9K
Posts per day42
Posts all time658.8K
CreatedSep 2009
Visit r/learnprogramming on Reddit ↗

About r/learnprogramming

In its own words:

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

The community was created on Sep 24, 2009, which makes it 17 years old. Since Oct 19, 2026, it has gained 2,921 subscribers (+0.07%). Among the 18 communities on our programming list it is number 3 by size.

What sets r/learnprogramming apart

r/learnprogramming is far more text-driven than most big subreddits: 100% of its recent posts are text posts, against a median of 17% across the Top 100. r/learnprogramming is more of a browsing community than a debating one: 7.0 comments per post on average, well under the Top 100 median of 16.2. It is also one of the faster-growing big communities: its 0.28% gain since Sep 19, 2026 beats 85% of the Top 100. Its rhythm is strongly tied to time zones: the busiest hour (16:00 UTC) sees about 4.3× as many posts as the quietest (23:00 UTC).

Subscriber growth

4.43M4.41MSep 19Oct 29, 2026

Between Sep 19, 2026 and Oct 29, 2026, r/learnprogramming went up from 4,412,541 to 4,425,090 subscribers (+12.5K, +0.28%). That is about 314 new members per day. The chart uses our weekly snapshots (8 so far), so it gets longer every week.

What r/learnprogramming talks about

Across 262 recent posts (Oct 21–Oct 28), the words that come up most are “learn”, “programming”, “help”, “learning” and “coding”. Other frequent themes are python, code, beginner, start, looking and app. Recurring phrases include “programming language”, “learn coding”, “backend development” and “web app”. By format, 100% are text posts.

  • learn 33
  • programming 30
  • help 21
  • learning 20
  • coding 19
  • python 18
  • code 16
  • beginner 16
  • start 15
  • looking 14
  • app 14
  • free 13
  • backend 12
  • actually 11
  • advice 11
  • project 10
  • c++ 10
  • java 9

Popular post flairs: Topic (27), Tutorial (13), Resource (13), Debugging (9), Code Review (6), Solved (3).

Activity and best time to post

r/learnprogramming gets about 42 new posts a day. The public archive holds 658,770 posts and 4,625,246 comments in total, about 7.0 comments per post. Last week the busiest day was Saturday (53 posts) and the quietest was Wednesday (28). Posting peaks around 16:00 UTC and is lowest around 23:00 UTC.

00: 110001: 802: 1003: 100304: 705: 906: 90607: 808: 1109: 130910: 1311: 912: 141213: 814: 1615: 141516: 1717: 1318: 121819: 1420: 1421: 92122: 1123: 4
Posts per hour of the day, UTC, Oct 22, 2026 – Oct 28, 2026
Text posts 100%

Rules of r/learnprogramming

The moderators of r/learnprogramming list 13 rules. In short:

  1. No unprofessional/derogatory speech
  2. No spam or tasteless self-promotion
  3. No off-topic posts
  4. Do not ask exact duplicates of FAQ questions
  5. Do not delete posts
  6. No app/website review requests/app showcases
  7. No rewards
  8. No indirect links
  9. Do not promote illegal or unethical practices
  10. No complete solutions

How to join

Open reddit.com/r/learnprogramming and press “Join”. Read the community rules in the sidebar before you post: every subreddit is run by its own volunteer moderators.

Frequently asked questions

How big is r/learnprogramming?

r/learnprogramming has 4,425,090 subscribers, which makes it the #209 safe-for-work subreddit in the SubMouse ranking. It added 12,549 members between Sep 19, 2026 and Oct 29, 2026.

When was r/learnprogramming created?

r/learnprogramming was created on Sep 24, 2009, so it has been around for 17 years.

Is r/learnprogramming still active?

Yes. r/learnprogramming gets about 42 new posts a day (average of the last four weeks). Over its lifetime the archive counts 658,770 posts and 4,625,246 comments. In a sample of 262 recent posts we counted 241 different authors.

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

Based on post counts from Oct 22, 2026 to Oct 28, 2026, the busiest day was Saturday and the quietest Wednesday, and most posts arrive around 16:00 UTC, with the fewest around 23:00 UTC. More posts also means more competition, so a quieter hour can help a post get noticed.

What kind of posts are on r/learnprogramming?

The community describes itself as: “A subreddit for all questions related to programming in any programming language (Contributions are only allowed in English!).” Recent post titles often mention learn, programming, help, learning and coding. Most posts are text posts (100%).

Is r/learnprogramming SFW?

Yes. Reddit does not mark r/learnprogramming as an 18+ (NSFW) community. SubMouse lists safe-for-work subreddits only.

What are the rules of r/learnprogramming?

Join the community on Reddit first, then use “Create post”. r/learnprogramming accepts text posts only, with galleries enabled. It has 13 posted rules, starting with: “No unprofessional/derogatory speech”; “No spam or tasteless self-promotion”; “No off-topic posts”. Moderators remove posts that break the rules, so read them in the sidebar before posting.

What subreddits are similar to r/learnprogramming?

Communities with similar topics include r/programming (6.9M), r/ProgrammerHumor (4.8M), r/television (18.2M), r/PremierLeague (5.1M) and r/Fitness (12.6M).

Stats from public data (data updated Oct 29, 2026; activity, rules and archive totals via the Arctic Shift archive, Oct 30, 2026). Point and comment counts are archive snapshots and can be lower than on Reddit today. SubMouse is an independent directory and is not affiliated with Reddit or the moderators of r/learnprogramming.