You are a programmer and face a problem. Where do you go? Some programmer gets stuck for a long time for solving a small problem, which already solved by other.
In this article, we talk about the best active forums for programmers and software developers. Actually, forums are the place where everyone shares their problems and solutions to the problems. The key element to these communities is to research your questions before you ask them.
- Up-to-date information and problem-solving
- New perspectives on your problem
- Tips and tricks for all-level programmers
- Links to resources, talks, and research
This top 25 forums will help you to solve any kind of problem. So, let’s find them.
Stack Overflow is the largest online community for programmers to learn, share knowledge, and build careers.
Users of Stack Overflow can earn reputation points. Increasing in reputation allows one to unlock new privileges like the ability to vote, comment, and even edit other people’s posts.
Stack Overflow has a Jobs section to assist software developers in finding their next opportunity. For employers, it provides tools to brand their business, advertise their openings on the site, and source candidates from Stack Overflow’s database of programmers who are open to being contacted.
Reddit is an entertainment and news website where users can share content. The site displays a long list of posts, which can include links to articles elsewhere on the web or texts posts.
The site is divided into subreddits, with each user choosing which subreddits they would like to subscribe to according to interest. The programming subreddit is for discussions about coding and development. You can check out:
- C++ for discussions and news about C++ or programming in C++
- GameDev, a paradise for game developers, where they discuss game engines and programming hitches
- AndroidDev, a popular community that hosts news, tutorials and other helpful information about Android app development, and more.
The essence of Reddit is the upvote system: users can either upvote or downvote a post according to their opinion of it. The more upvotes a post gets, the more prominently it will be displayed on the site.
The comments on the site are as important as the posts themselves. They can become extended discussion forums for issues highlighted within the link or for more peripheral issues.
Google Groups is an online community or environment similar to a forum, in which users can connect with one another and discuss a specific topic. The community allows its users to organize events, and find other users with similar interests.
To create a Google Group, you must sign in using your Google account username and password. You will then be required to provide your new group with a name and description, manage permissions for users, and configure advanced settings.
Google Groups fall into categories and regions with sub-categories. For example, Computers have various subcategories like Artificial Intelligence, Databases, Games, Graphics, Internet, Operating Systems, Programming, Security, Software, etc.
A Google+ Community are groups created on a specific subject that can be anything from gadgets to science fiction. Everyone can create public and private communities around any subject of their choosing to engage other users on the network with an interest in that subject.
On Google+, users can manipulate their circles to control the groups of people and brands they receive information and content from.
Communities’ members can share specific questions, comments or content relating to a particular topic with other people who are interested in the conversation. If you’re a member of an Android or iOS community, it’s likely each post will contain something related to mobile development.
The SitePoint is an online community for programmers and designers. It is quite populated with regular members, and also provides a wide spectrum of categories to choose from. The community runs itself, and content quality is way above acceptable.
SitePoint is focused on helping beginners and intermediate users to better understand their language of choice. It also provides help in the field of business and marketing. The main site is populated by articles on topics like web development, web design, copywriting, user experience and more.
It has got own bookstore, which is famous for its many resourceful publications.
The Code Project is a community for programmers with articles and tutorials on different topics and programming languages such as web development, software development, C++, Java, and other topics.
Once a visitor registers a user account on the site, they can gain reputation. This allows users to unlock different privileges such as the ability to store personnel files in the user’s account area, have live hyperlinks in their profile biography, and more. Members can also write and upload their own articles related to general programming, GUI design, algorithms or collaboration. Most of the articles are uploaded by visitors and do not come from an external source.
Code Project employs a rating and comment system that helps to filter the good articles from the poor. It also has forums and is a resource for resolving difficult software development issues.
Treehouse uses short videos, quizzes, and badges to help subscribers learn web design and development and iOS development. The service is dual tier, at $29 to $49 dollars per month.
Treehouse provides also a vibrant community over at Treehouse Forums. You can find answers to every entry-level programming question sorted by categories and tags.
The Y Combinator powered news site ‘Hacker News’, the source for real-time data about the hackers world.
You will not find many code examples within the comment sections of the posts submitted on this site. But the resources that people do submit are quite good. They provide you with real-time access to what is going on in the world of development, design, engineering, etc.
DZone is a website to discover and share the latest technology news from around the web. This community-driven portal is moderated by their editorial staff to ensure the content remains interesting and relevant.
It becomes essential to anyone who’s looking for access to tutorials, guides, and resources in the web development sphere.
DZone also got ‘The Zones’. The Zones are individual parts of the platform for sharing articles and other material towards a specific language or software. Mobile and Java zones are very popular among those who work in those fields.
Bytes is a community of software developers and IT professionals, which covers topics such as software development, web development, database development and optimization, database, network or system administration and much more. It started out as an online tech forum known as “TheScripts.com” in 2005. In 2008 “TheScripts.com” changed to “Bytes.com”.
Members can ask and answer questions, submit expert insights and follow and connect with other experts and professionals.
Web combines elements of social networking with a professional, industry-focused community that encompasses everything IT related under one roof.
To accomplish any project in the IT world today, your success hinges on your ability to work with multiple technologies and integrate everything together. DaniWeb makes that simple. It packs a strong punch when it comes to finding answers and resources related to web & software development, hardware tinkering, marketing and business ideas.
When you want to learn about new technologies but don’t want to feel like a newbie all over again, DaniWeb makes it painless to explore beyond your comfort zone without the intimidation of an entirely new community.
Dream.In.Code is an online community for programmers and web developers. Dream.In.Code has gained a reputation for providing expert help for students and professionals in a friendly and timely manner.
Members have free access to thousands of programming tutorials, code snippets, forum topics, and more. The most talked about languages include Java, C++, VB.NET, etc.
Community members are passionate about sharing their knowledge with others. Take a look at their list of most active and insightful members. This list can be found on the About page, and perhaps should encourage you to ask questions and look for answers that seem so difficult at the time.
Pineapple is a massive community-driven resource aggregator for designers and developers that strives to make it easy to find what you’re looking for.
The Pineapple platform offers custom search queries, smart tags, categories and even some personalization options to help you narrow down your field of choice.
Lobsters is a technology-focused community centered around link aggregation and discussion.
You will find plenty of discussion about everything related to programming, engineer, and development. Many of the submissions have 20+ comments, which can sometimes be nice for a change.
Content can also be tagged with appropriate keywords, making it easier to subscribe to discussions that you want to engage upon or share your ideas in.
It also provides information on how to market your website; in-depth coverage of the latest SEO/SEM practices; and relevant articles on web hosting. The network even offers an array of hardware, gaming, and mobile reviews. Whatever your technology needs, Developer Shed has a site for it.
XDA Developers is a mobile software development community of over 6.6 million members worldwide, started on 20 December 2002.
The site’s main purpose is a discussion, troubleshooting and development for Android, Sailfish OS, Windows Phone, WebOS, Ubuntu Touch, Firefox OS and Tizen phones. The site also offers Windows Mobile and Android users general information about devices, ROM upgrades, technical support, Q&A, and reviews of device applications and accessories. Separate forums exist for each model of phones manufactured by Google, Sony, HTC, Samsung, LG Electronics, Motorola, and many others. Forums are also available for tablets and many other devices.
CodeGuru is a site geared towards programmers working in Microsoft programming languages like Visual C++, Visual Basic, and Visual C#. It consists of thousands of pages with information, tips and tricks, and example code. Contributions come from all over the world, from professional programmers, hobby programmers and students alike. It’s a very lively community and the general level is high.
Programmers Heaven is a portal for programmers organizes its links to tutorials, downloads, and reference sites by the programming language, operating system, application, demos, and Web development. The site claims access to 2,285 links and 1,440 articles. Each programming section includes two Top 5 lists: one for that section’s most popular downloads and a second for its most popular links. In addition, the site hosts an extensive assortment of programming forums.
Quora is a question-and-answer site where questions are asked, answered, edited, and organized by its community of users. Although it deals with a wide variety of topics and a majority of the answers you’ll find here are opinions from experts, it proves to be a valuable resource for programming and software development information.
There’s an up-vote system where you can award or get points based on the quality and relevance of the answer, and you can also view stats for your answers.
Stack Exchange is a network of question-and-answer (Q&A) websites on topics in varied fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating. The three most actively-viewed sites in the network are: Stack Overflow, Super User and Ask Ubuntu.
CodeRanch is a discussion board for programmers. It is an ideal place for novices to learn the basics of Java, Android, and iOS programming, and post queries about the things they need help with.
The site even hosts other sub-forums, which discuss databases, computer engineering, other languages including C/C++, Ruby, Python, and PHP. It focused also on careers, products, frameworks, and more. Users can easily register, join a sub-forum, ask questions, and reply to unanswered questions.
FindNerd.com a social network that provides a platform for IT professionals to interact with each other through blogs, forums, tutorials, etc.
The site has developers’ community that answer questions to improve their work profile and can help in your project in a better way for a small fee. The site also provides a free desktop recording tool for users who want help with an issue, but couldn’t sufficiently outline it in a query.
Designers Talk is a forum that has a really nice simple layout, and their forums are always buzzing with new threads. The forum has many categories that are split into a more less everything you can think of. They cover web 2.0, graphic design, flash, illustration, advertising, marketing, typography and much more. They also help in Flash designs, graphics, illustrations, CMS etc.
Hashnode is a platform built and optimized for developers by developers. You can ask, answer, write a story, share and discover links here. Hashnode is like a mix of Stack Overflow and Quora.
The website is arranged into what they call “Nodes”. Nodes are simply tags or subjects in which you can post a question or go and view or reply to the posts of other members.
To build programs for Firefox, Mozilla Developer Network is the community to join. You can discover the latest updates, common bugs, and how to craft websites for mobile devices on the site.
The network gives you access to features that are used more broadly, even if you have no background in Firefox development. They have a bounty of vibrant newsgroups, forums, news updates, and standards communities.
How many these forums have you used? We hope that they are all helpful for your career. Feel free to ask any questions and share your favorite forums in comments.