Looking for help with coding but don’t know where to go? Thankfully there are tons of online forums and communities where developers will answer questions and help you solve problems.
Reddit is one of the largest social sites out there and it’s one of the best resources for finding quick coding help. You just need to know where to look.
I’ve curated the best subreddits for everything related to web development & backend programming. Whether you’re doing frontend HTML/CSS or some backend Node.js, there’s a subreddit out there that can help.
By far the largest community and best place to start is the r/WebDev subreddit.
It’s heavily populated with over 600k subscribers and growing larger every month. This is the de-facto “main” subreddit for talking about all things webdev including both frontend & backend code, career advice, open-source projects, helpful tools, and much more.
It does move fast and the front page is full of new topics on a daily basis. Thankfully it’s also an active community and if you post a good question you’re bound to get a response.
I recommend this more as a starting point if you have simple questions or want advice from a larger group. The webdev community is vast and this subreddit offers a direct link to gather advice or critiques on your work.
Here’s a slightly smaller sub geared more towards HTML/CSS work. The r/Frontend community is packed with great tips and news about the frontend landscape.
Everything related to frontend development is welcome including critiques, open-source projects, and of course questions from noob-tier basics to more advanced subjects.
This sub is fairly sizeable with an active audience and 100k+ subscribers.
Since it’s smaller, you won’t need to worry about questions being pushed off the front page too fast.
Getting even more specific is the CSS subreddit dedicated to all things Cascading Style Sheets.
Again it’s a fairly small sub (75k+ subscribers) but large enough that there is plenty of activity. It’s definitely a great place to go for answers to your questions, or to find suggestions on how to build something.
The front page is full of advice and tips for coders trying to learn new techniques in the world of CSS. Whether you’re a beginner or a pro, I think you’ll appreciate this subreddit.
No matter what your background or experience level I definitely recommend the /r/CSS community for relevant code advice.
If you want a community dedicated to answering questions, then you want the AskProgramming subreddit.
It’s not a huge resource (55k+ subscribers) but it is very active with members posting every day. It’s also one of the few places where you can get immediate answers without being downvoted for asking a stupid question (or for no reason, it is Reddit after all).
This sub is really made for anyone who has questions about programming in general. It does feature plenty of topics unrelated to the world of webdev. But you can learn a lot from those questions too and of course, you’ll find plenty of web topics mixed in.
Although you should probably have some understanding of programming before asking anything here. You certainly don’t need to be an expert but it helps if you’re not a total noob either.
Think of this place more like a support group with experienced programmers willing to help you out, but only if you’ve done some of the legwork yourself.
One of the largest coding subs on Reddit is r/LearnProgramming, with a massive 1.9 million subscribers.
Just as the name suggests, it’s a community of beginners and intermediate-level coders hoping to pick up a new language (or learn their first one).
But since this is a general programming subreddit, it’s also very much involved with other languages. You’ll find a ton of posts on Ruby, C#, Python, and other popular languages. Many times these can be used on the web but they’re rarely a beginner’s language.
Either way, this sub is really a mixing ground for everyone and it’s the perfect place for beginners to ask questions without feeling obnoxious.
I can’t say the r/Coding subreddit is the absolute best resource for a beginner, but it is one of the strongest places to start if you’re unsure of what you want to learn.
This community offers a nice mix of discussion threads, general questions, and news posts talking about the latest information in the world of coding. It is not just a web-related forum although it does have a lot of content in that area.
Really the r/coding subreddit is useful for picking up tidbits from other developers on the process of coding. This might include the npm package manager or even setting up a typical IDE workflow for learning HTML/CSS on your own.
Either way, this is a sub you should definitely check out if you’re interested in web coding as a career.
I personally think it’s best to specialize and focus on one area at a time. If you’re brand new then try reading some guides and asking questions as you have them. But I don’t recommend this JS subreddit for absolute novices.
Instead, think of this place as a professional-level discussion board. If you bring a question to the table you should be thoughtful and try to respect the advice of others.
And you can try searching Google first to see if anyone else has asked your question in the past.
It’s a pretty large sub with about 140k+ subscribers and a handful of new posts every day. You’d be surprised what kinds of questions get asked here and it’s not very hard for your post to hit the front page.
Sometimes you’ll also find articles and tutorials shared from other members who found some content valuable on the web. Bookmark any links that grab your attention and try going through them at a later date.
But this is really the best support community for aspiring JS devs. Commenters are usually more than willing to help so long as you provide enough details on your problem.
The largest backend web language in the world is PHP. This powers most of the big CMS engines including WordPress so it’s no surprise that the PHP subreddit would be popular.
This place does support general webdev/WordPress topics although it’s more focused on the PHP language itself.
Posts range from news updates to questions and even developers asking how to approach a certain problem. These aren’t usually complex algorithmic problems but they are issues that web developers face every day.
You can also find posts offering advice on speeding up website performance since PHP can run a tad slow. It’s still the most used open-source backend language so it’s going to be around for a while.
Piggybacking on the PHP subreddit is the ever-popular WordPress sub.
Since WordPress now powers more than 1/3 of the Internet, it’s fair to say this CMS is worth learning. And if you’re having trouble with WordPress, this community can help.
It’s one of the better subs to gather code snippets and helpful plugins that are bound to increase your WordPress coding process.
You can get support for everything from theme development to plugin development and even common problems you may face when building your functions.php file. WordPress is truly its own ecosystem so you need to feel comfortable learning the ropes.
This community does run a bit slower than others, but you’ll still get really helpful responses if you’re patient.
Are you already pretty skilled at WordPress development? Know your way around the backend and feel very comfortable building new themes from scratch?
Then you might prefer the r/ProWordPress subreddit. This pro-level sub is a lot smaller with only 7k subscribers and far fewer posts.
However, it’s also a lot more technical and it’s probably one of the better places to ask complex programming topics.
My first recommendation is actually the WordPress Stack site because it’s full of talented coders who specifically make time to answer questions. But as another resource, the r/ProWordPress subreddit is definitely something to check out.
If you want to move beyond PHP development, then you’ll probably choose between either Ruby or Python. Both languages are super popular on the web and they’re both heavily supported in most server environments.
And the best Ruby framework you can learn is Rails, which has its own support forum brimming with advice for all skill levels.
I usually recommend Rails for anyone moving beyond PHP since the RoR framework forces you to learn best coding practices. You can find similar frameworks for Python but they just aren’t as structured or as popular.
The r/rails community is an excellent place to ask questions and gather feedback on your project work if you choose to learn Ruby. It’s a decently sized community with 40k+ subscribers and new threads pop up every day.
Give it a go if you’re itching to dive into backend development and want something beyond PHP.
If you choose to learn Python, the Python Education subreddit is an excellent resource. With well over 400k subscribers, it’s a very large and active group.
You’ll find “ask anything” weekly threads where you can openly ask whatever random Python questions you have. You can also start your own thread with a specific question if you’d like. Most threads in this sub generate many comments and some good discussion.
As an education-focused subreddit, this one is pretty open for beginner-level questions, although it’s always helpful if you can show that you’ve done some research to try to find the answer on your own before turning to the community for help.
If you’re looking for a fun community, be sure to check out the r/badcode sub. This community with nearly 100k subscribers exists to be a place “where terrible code can be among friends.”
The educational value of this subreddit may not be quite as high as some of the others covered here, but you’ll still learn what not to do by seeing some bad examples that are posted. And more importantly, if you get involved in this community it may help to lighten your day a little.
The last resource that we’ll look at is one of the more general options. r/codinghelp has more than 25k subscribers and you can get help with your own code.
When you have an issue that you’re just not able to solve, try turning to this community. It’s fairly active and you’re likely to get the help that you need from others in the community.
Now Get Coding!
Support communities are great but they’re no replacement for hard work. If you want to learn web development you’ll need to put in the hours and really practice.
But I also recommend bookmarking a few of these subreddits for reference along the way. You don’t need to do everything on your own and it helps to have a professional look over your work.
Also if you have suggestions for other coding & programming support subreddits just drop a comment and let us know.