Top Programming Subreddits for Learning, Jobs and Real Code Talk
- r/learnprogramming: best for beginners, patient answers.
- r/programming: articles and industry news, links only.
- r/webdev: front-end, back-end and freelance web work.
- r/cscareerquestions: jobs, interviews, salaries.
- r/ExperiencedDevs: 3+ years of experience required to post.
- Language subs: r/Python, r/javascript, r/rust, r/golang, r/csharp.
The top programming subreddits are r/learnprogramming for beginners, r/programming for articles and news, r/webdev for web developers, r/cscareerquestions for jobs and interviews, and r/ExperiencedDevs for senior engineers. Add the subreddit for your main language. Language subs often have better technical answers than the general ones.
Programming Reddit splits cleanly by experience level, and picking the wrong subreddit is the main reason developer posts get ignored. A beginner question on r/programming gets removed. A beginner question on r/learnprogramming gets five patient answers.
Quick verdict
Beginners: r/learnprogramming plus your language’s subreddit. Working developers: r/ExperiencedDevs once you qualify, and r/webdev if you build for the web. Job hunters: r/cscareerquestions, taken with a grain of salt.
All ten below had fresh posts within a day when we checked in November 2026.
| Subreddit | Size | Best for | Posting style |
|---|---|---|---|
| r/learnprogramming | 4M+ | Beginners | Questions welcome |
| r/programming | 5M+ | News, articles | Links only |
| r/webdev | 2M+ | Web developers | Questions + showcase days |
| r/cscareerquestions | 1M+ | Jobs, interviews | Questions, rants |
| r/ExperiencedDevs | 250k+ | Seniors | 3+ years experience |
| r/Python | 1M+ | Python | News, projects |
| r/javascript | 2M+ | JavaScript | Links, discussion |
| r/rust | 250k+ | Rust | Very helpful |
| r/golang | 250k+ | Go | Practical |
| r/csharp | 250k+ | C# and .NET | Beginner-friendly |
r/learnprogramming
r/learnprogramming is the best starting point on Reddit. The FAQ answers “which language first?” so you don’t have to ask, and the rules require answers to be constructive. Post your code as text with the error message, say what you expected, and you’ll usually get help within an hour.
The weak spot: advanced questions sit unanswered. Once you’re past the basics, move to a language subreddit.
r/programming
r/programming is a link aggregator for articles, postmortems and new projects. No questions, no career posts. The comment threads under big incident write-ups are worth reading for the war stories alone. Also expect a fair amount of cynicism about whatever is new this month.
r/webdev
r/webdev covers everything web: frameworks, hosting, freelancing, browser quirks. Showoff Saturday is the only day you can post your own project, which keeps the rest of the week from becoming a portfolio feed. The freelance threads are some of the more honest pricing discussions you’ll find.
r/cscareerquestions
r/cscareerquestions is huge and anxious. Interview prep, offer comparisons, layoff threads. It’s useful for raw data (what companies pay, how long hiring takes), but it leans heavily toward students and new grads, and the mood since 2023 has been grim. Read it, don’t let it set your expectations.
r/ExperiencedDevs
r/ExperiencedDevs requires three or more years of professional experience to post. That single rule makes it the best developer community on Reddit for anything beyond syntax: dealing with bad managers, technical debt negotiations, when to quit. Lurk until you qualify.
Language subreddits
Each language has its own culture. r/rust is famously patient with newcomers. r/golang is practical and opinionated about simplicity. r/csharp is friendly to beginners. r/Python sends help requests to r/learnpython, which is where you should ask. r/javascript is more news than help; for questions, try r/learnjavascript.
Game developers should also skim the top gaming subreddits, since r/indiegaming is full of devs showing work.
What we left out
r/ProgrammerHumor is huge, but it’s memes. Fun, not useful. r/coding and r/compsci are fine but slow. AI coding tool subreddits change too fast to recommend any one of them; look for the official community of whatever tool you use.
If your work is more infrastructure than application code, our top IT subreddits list covers r/sysadmin, r/homelab and r/PowerShell. Building a product to sell? The top subreddits for entrepreneurs include r/SaaS and r/indiehackers-style communities where developers talk about launching.
Back to the full top subreddits list.
FAQ
What's the best subreddit to learn programming?
r/learnprogramming. It has a large FAQ, rules that protect beginners from snark, and lots of people willing to explain basics. Pair it with the beginner thread in your language's subreddit.
Can I ask coding questions on r/programming?
No. r/programming is for links to articles and projects. Questions get removed and redirected to r/learnprogramming or a language subreddit.
Is r/cscareerquestions too negative?
It can be. It skews toward new grads in a tough job market. For a more balanced view from people mid-career, read r/ExperiencedDevs.