This article is about a popular network on the Internet – Reddit. For those who don't know what Reddit is, it's a platform that connects thousands of communities of diverse interests. We respect and love Reddit for its open-minded and curious users. If you are a developer, especially a newbie, and know nothing about Reddit – this article is a must-read. Are you a sysadmin? There are subreddits for you too! Here we have collected subreddits for everyone in any way related to Tech industry – even for our beloved HR! What is Reddit?
Reddit is hailed as the "front page of the Internet". That's right, Reddit gives you the best of the Internet in one place. News from any field is discussed there: politics, economics, science, education, etc. What does Reddit bring for developers, though?
Let's start our list with beginners in programming. There are several subreddits for you, keep reading to learn more.
r/learnprogramming 3.7 million
If you're a student yet or just start breaking in programming and have a long list of questions, feel free to share here all your problems. The members help newcomers. Try to accurately describe your problemand don't forget to attach the code and specify your language – after all, there are experts in various programming languages here. Tip: Specify the language in the title to save time for those who do not deal with this language.
Banned from Stack Overflow? Can't afford Experts Exchange? Post your question/tips/secrets and get a response from highly trained professional developers. Here, many topics and questions that wouldn't be fit for discussion on a more sober and rigorous Stack Overflow find a place.
r/cscareerquestions 966k
This includes all questions related to a career in Computer Science, Computer Engineering, Software Engineering, and related fields. Need advice to get into programming? Or want to get a promotion? Need to pour your heart out? You're in the right place!
r/careerguidity 1.5 million
Another subreddit for career-related questions, but this one is more general, without a focus on a particular career field.
r/reviewmycode 3.3k and r/codereview 7.7k
A place where people can submit their code for review. Here community members will help you find an error in the code or tell you how to make the code better.
Speaking of code review, you might be interested in testing your review skills. We have two quizzes where you are supposed to find errors in C++ or C# code in a minute. PVS-Studio can easily find these errors, but could you take the quiz without the analyzer's help? :)
Looking for a developer job? It is easier with Reddit, If you know where to look for. Join r/forhire (299k) and r/jobbit (23.9k) and get more chances to find the desired position. Have you already found a dream job? But job interview seems daunting... What to do? Check out r/codinginterview (5,8k) and get support on programming questions, find partners for mock interviews and learn from interview experiences. Below you can find even more hiring communities, just follow the appropriate title.
The code is compiling – it's time to take coding stuff off your mind and see what's going on in the world. Readers of HackerNews, I have some exciting news for you. In r/hackernews (73.3k) you'll find the collection of top articles from the website. Along with that, I put the subreddits below according to their activity and popularity: at the top are those that are actively commented and upvoted, and down the list are the opposite.
r/Technology 13.7 million
r/Programming 5.1 million
r/Technews 622k
r/Singularity 192k
That's it? No, of course not. Well, what would you like to see? What's Microsoft got there? Give r/Microsoft a shot. In Windows? Check out r/Windows. Google? Here you are, r/Google. I guess, the idea is clear.
Got bored with news? Then go grab some memes. Here is a list of subreddits to laugh and unwind. Also listed by popularity.
r/Pcmasterrace 7.1 million
Here is a place where all enthusiasts of PC, PC gaming and PC technology are welcome! Memes related to games or PC technologies are posted here.
r/ProgrammerHumor 2.7 million
This is my favorite subreddit. Excellent humor and jokes from there instantly go viral. Moderators are strictly monitoring that all posts are dedicated to programming and programmers.
r/SoftwareGore 1.8 million
This subreddit is intended for those who constantly encounters bugs: programmers, sysadmins, testers. Here the participants post and poke fun at nasty software.
r/Conspiracy 1.9 million
The Conspiracy subreddit is a thinking ground. There are no any jokes, but issues which have captured the public's imagination, from JFK and UFOs to 9/11. The community is intended free thinking, not hate speech.
r/badcode 349k
A place for the very worst code you've ever laid your eyes on. All languages are welcome (minus esoteric ones)!
r/programminghorror 295k
This subreddit shares the idea with the previous one. Here, participants also post strange or straight-up awful code. To look at such code and laugh is one thing, but another is to discuss in comments the madman who wrote it.
r/dailyprogrammer 235k
A place where various kinds of challenges for programmers of any level are published once a week. 3 times a week there are 3 posts with a code snippet, each post differs in its level of complexity. The redditors' challenge is to solve the puzzle and write the answer in the comments. Other community members will check your code, and they won't be long in reacting.
You may notice, that there are less than a thousand members here, but the idea of the subreddit is quite intriguing. Here, you can show off your most recent creation that you programmed yourself. Post your crazy OpenGl art, your crappy Visual Basic app, and/or your retro command prompt program!
r/C_programming 135k
Ask for help if you run into code problems, help others in the comments, and read valuable articles shared by others here. The subreddit is quite lively. And this is probably the only subreddit that I mention for C developers. But no worries, there's a lot more below that I hope you'll find engaging.
r/Cpp 238k
The most popular subreddit among C++ developers on Reddit. Everything is discussed here, from talks of well-known speakers at C++ conferences to best practices. True C++ fans will appreciate it.
r/Cplusplus 32,8k
A less lively subreddit, but no less enlightening. They focus on the specifics of C++ programming.
r/LearnCpp 3,9k
This community will be good for newcomers and experts alike. It's for full and complete source code sharing. Study the source code to build a greater feel and understanding of how C++ works. The greatest way of learning is hands-on activity.
r/Cpp_questions 61,4k
Ask the experts and help the newcomers. Discussion of IDE, code, applications, etc.
Note
By the way, if you're a C++ developer, you might be interested in our two articles:
r/Csharp 216k
C# code discussions, insightful articles, help and a few memes are all in one place.
r/dotnet 124k
This community is not just for C#: if you are using C#, VB.NET, F#, or anything running with .NET, you are at the right place! Alike the previous community, here are discussed the inner workings of programming in .NET and share useful links to articles.. Along with that, r/dotnet is spiced up with funny memes. Although I covered only two subreddits for C# in this section, they are very lively and the discussion topics there are diverse.
The most popular subreddit among Java programmers is r/Java (283k). There you can find news, technical discussions, scientific papers and other interesting things related to Java. Need help with code or want to ask a question? Then go to r/javahelp (84.4k). And r/learnjava (133k) is also a great resource to learn Java and hone your skills.
r/sysadmin 768k
Here you can discuss the career issues of a Computer System Administration. Being polite is a key rule of this subreddit.
A unique community where sysadmins from all over the world post stories about helping someone with a tech issue. Check the rules of this subreddit carefully, since moderators take them seriously and can even throw you into a lifetime ban if you violate the rules. For example, there are the following rules: "No personal or business names" or "No stories about NSFW content".
r/ITCareerQuestions 349k
This subreddit is designed to help anyone who interested in the IT field to ask career-related questions.r/iiiiiiitttttttttttt 291k
Memes and funny features made by the dexterous sysadmins. And a little about pet peeves. Come on in and bask in the warm glow of IT-related rage of all kinds!
r/techsupportgore 580k
There are a lot of chips, cables and other things that sysadmins usually deal with. You will cringe to the brink of passing out after a few minutes looking at this subreddit. Do not post here asking for tech support. No, that's not entirely true. DO NOT POST HERE ASKING FOR TECH SUPPORT.
r/ShittySysadmin 19,8k
"A shitty reddit for shitty sysadmins" is their motto. Quite liberal in action – and you can both post memes, and ask advice, and submit an interesting article or life story.
r/SysadminHumor 26,3k
Considering the amount of humor-related subreddits for sysadmins – they really enjoy jokes. There are all things related to memes and jokes here. The thing is every subreddit is really lively.
r/SysadminJobs 23,7k
This subreddit is for hiring and job hunting. I can't speak for how good it is, but the subreddit has daily postings. Although there are more [HIRING] posts than [FOR HIRE].
r/DevOps 257k
The place reflects the interests of DevOps. If you'd like to be a member, look at the input post at first. It contains all the information, rules and tips for newcomers and others involved as well.
The gaming industry is fairly broad on Reddit. Here you'll find top communities that reflect the interests of the game industry.
r/GameDev 1 million
It's one of the most popular subreddits for gamedev. Here are all things related to game development, programming, math, art, music, business, and marketing. Check the subreddit rules for details. You should not publish screenshots of your games or blog there, ask for hiring. Use special subreddits instead, they will be described below. I should mention that the community is flooded with newcomers and the topics discussed there are mainly geared at beginners. If you are an expert in game development, then I recommend you to check out r/truegamedev (14.7k). Those fed up with newbie questions in r/gamedev, moved there.
r/UnrealEngine 207k, r/Unity3D 327k, r/godot 106k
Here is where developers that work with a certain game engine meet. They also share their tips and discuss new or advanced features in the comments. You can find other engines in the same way.
r/JustGameDevThings 25.7k (memes)
Sometimes it can be hard being a game developer, so let's mock our eternal problems with each other.
r/IndieGames 157k
This subreddit is for everything related to Indie Games – discussion, news, devblog updates, releases, demos, teasers, reviews.
r/PlayMyGame 85,3k
This is a a lucky find for an indie developer – a place for enthusiasts to share their games and test a game someone has developed. Follow the subreddit's rules, if you want to share your game. For example, your game must be playable for free, and do not post more often than once a month. If you are not scared of brutally honest feedback, more advanced developers will test your game in r/DestroyMyGame (13,6k). Remember that you can also give your feedback on someone else's game.
r/GameDevScreens 31,8k
If your game is not ready yet, and you feel like sharing ideas and game drafts, then welcome. It's a branch off of r/gamedev to post screenshots of work-in-progress, concept art, and more.
Post your services / available jobs as they relate to the game industry. Keep your topic(s) SFW so that recruiters and those at an office have nothing to worry themselves over while browsing.
r/INAT 40,9k
Have an excellent game concept but need a designer / developer? This subreddit is created to bring together like-minded creatives for the purpose of collaboration, networking, and gaining experience in team-based development. Members are also looking for developer and designer positions here.
r/GameDesign 200k
For topics related to the design of games for interactive entertainment systems – video games, board games, tabletop RPGs, or any other type. It's not a subreddit about general game development, nor is it a programming subreddit. This is a place to talk about Game Design and what it entails. Use this community to network, discuss crafting rulesets and general game design, and share game design tips with other game designers. Designers of all experience levels are welcome! Community members are fond of question's posts.
r/DevBlogs 19k
A place to come every day, and see what other redditors and industry professionals are working on. Come add your blog!
r/GameAudio 27,4k
For those interested in the craft of making sound / audio for games. This could encompass music, sound design, voice and just plain ol' middleware! Ask about Unity and UnrealGame engines, FMOD, WWISE, Max and more.
r/TheMakingOfGames 24,2k
In this subreddit, participants share insights of popular games, videos about how they were developed. Whether it's 'the making of', a presentation, podcast, concept art, or other 'behind the scenes' content, this is the place!
r/Opengl 21,9k
News, information and discussion about OpenGL development.
r/GameAssets 43k
Find and share free game assets, including 2D sprites, 3D models, audio, code and much more!
r/AskHR 380k
r/ask is the most popular topic discussed on Reddit. I think everyone is curious to ask someone in a certain occupation an insightful question. Reddit is a unique platform that makes this easy and fast. A place for employees to ask questions about compensation, benefits, harassment, discrimination, legal, and ethical issues in the workplace. If you are HR, share your tips and discuss professional issues with your colleagues in the comments.
r/HumanResources 77,9k
A subreddit for Human Resources professionals. Moderators of this subreddit strive to focus on the needs of HR professionals. Here is not the place to provide career advice, unless you work in HR.
r/RecruitingHell 406k
This subreddit is for all of those recruiters and candidates who really don't get it. Post your horror stories and show us those "amazing" job offers! Got a life story? Share it and cheer up the rest of the participants.
r/WebDev 1.5 million
A community dedicated to all things of web development: both front-end and back-end. Here is also a pinned thread where you can leave your questions about a web dev career. The thread is updated every month. Read the information in the description of this post before asking a question. Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you're looking for hiring or employment, then there's a right community on Reddit for that as well, r/WebDeveloperJobs (4.6k), and it's quite lively.
r/Javascript 2.3 million
One of the necessary languages for front-end web development. Here you will find useful programming resources, updates and hot questions.
r/Reactjs 333k
A community for learning and developing web applications using React by Facebook. Discuss, help, and share useful resources with other members.
r/Frontend 201k
This subreddit is intended for front-end web developers who want to move the web forward or want to learn how. If you're looking to find or share the latest and greatest tips, links, thoughts, and discussions on the world of front web development, this is the place to do it.
r/web_design 719k
A community dedicated to all things of web design. Hone your web design skills by keeping up with new trends and discussing the hottest issues with other members.
r/WebDevTutorials 29,5k
Here members share useful resources for learning and improving web programming skills.
r/WebDevBuddies 7,1k
A place to outer join people from all fields of web development. Frontend, Backend, UI, UX, etc.
r/WebDevelopment 17,9k
Here you can discuss general webdev matters.
I would like to highlight one more topic discussed on Reddit: security. Here you'll find a collection of subreddits on network security, cybersecurity careers, and news.
r/CyberSecurity 445k
A community for current or aspiring technical professionals to discuss cybersecurity, threats, etc. It is a business-oriented subreddit, where professionals discuss cybersecurity for businesses, careers in cybersecurity, and so on. It's tailored to handle questions from technical professionals and students trying to become professionals in the field.
r/NetSec 466k
It's a community-curated aggregator of technical information security content. Their mission is to extract signal from the noise – to provide value to security practitioners, students, researchers, and hackers everywhere.
r/Hacking 2.6 million
A subreddit dedicated to hacking and hackers. Constructive collaboration and learning about exploits, industry standards, grey and white hat hacking, new hardware and software hacking technologies, sharing ideas and suggestions for small business and personal security.
r/AskNetSec 175k
A community built to knowledgeably answer questions related to information security in an enterprise, large organization, or SOHO context.
r/HowToHack 384k
HowToHack is a Zempirian community designed to help those on their journey from neophyte to veteran in the world of underground skillsets. Ask, answer, learn. Feel free to practice hands on with available Zempirian labs and resources here.
Starting from novices, ending with professionals. It came out by accident, but it seems a little lifelike. Most hot subreddits are filled with newbie questions and discussions. If you're bored of this and looking to hear or share an expert opinion, then this collection is for you.
r/Coding 471k
Would you want to learn about programming without the never-ending flood of tech and political news? That's what r/coding is for. A pure discussion of coding with strict rules policy from moderators.
r/ComputerScience 330k
The subreddit is dedicated to such topics like algorithms, computation, theory of languages, theory of programming, some software engineering, AI, cryptography, information theory, computer architecture etc.
r/ExperiencedDevs 100k
Do not participate unless experienced (3+ years). This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported.
r/SoftwareEngineering 59.1k
Software Engineering is not Computer Science. Software Engineering is about providing quality products with a goal in mind. Software Engineering is using engineering techniques of design to create solid software solutions. No questions from beginners – there are serious things discussed.
r/Embedded 114k
This sub is dedicated to discussion and questions about embedded systems. Submission must be about embedded systems hardware or software. Off topic: Hardware design that does not include a micro; Single Board computers; PCs and laptops; PLCs; High level software; Job announcements; Education, employment, and "how to start" questions.
r/ReverseEngineering 127k
A moderated community dedicated to all things reverse engineering. Thanks to strict rules, the community managed to gather exceptional experts in a specialized field. If it's not about reverse engineering or does not include any technical details, do not post it just because it "sounds interesting". Marketing fluff or non-technical content will be removed.
r/microcontrollers 11,5k
A community where microcontrollers are discussed. A sub where you can ask for advice, share your problem, or talk about something you've worked on recently.
r/lowlevel 11,8k
Low level programming and hacking subreddit for Linux and Windows. The members often share insights and sometimes post questions.
Practice is not enough to be an advanced developer. Becoming an expert requires you to develop soft skills – to attend conferences, to communicate with colleagues and to exchange experiences. On Reddit, you can delve deeper into the programming world and find companions. However, it is easy to get confused in all these communities. So, I recommend you to subscribe to the subreddits that are most relevant to you. Reddit has great algorithms – the community that you comment on the most and post in comes up in your feed more often.
One more tip: read the subreddit rules carefully. If you intend to enter the community, you need follow them. If you don't, your account could get banned, not only on a certain subreddit, but on Reddit as well. Then all of your gained karma points and rewards will be lost forever.
Also, I'll duplicate all of the subreddits listed in this article. If you didn't find your subreddit in this article – don't worry, Reddit's community search algorithms are pretty straightforward. Besides, subreddits often list similar communities (see "related subreddits"). Don't forget to help other users, and they'll react by upvoting your comments and you'll get extra karma points. The more karma you have, the more other redditors respect you. That's it. Go ahead and push the envelope with Reddit! =)
Beginners:
To get a job:
News:
Humor:
C and C++ developers:
C# developers:
Java developers:
Sysadmins:
Game developers:
HR:
Web Developers:
Security:
Experts: