Best Programming Forums: Every Language & Expertise Level (Updated on May 2020)

March 28, 2019

Have you ever found yourself in a situation which was driving you crazy? When you couldn’t find the right solution? Couldn’t find that bug or put in that final line of code to make everything work? Well, it happens to everyone and it’s cool when you can do it yourself and catch that feeling like you’re Christopher Columbus who has just discovered new realms of Javascript or Albert Einstein who has come up with new laws of coding for iPhone or Android. But sometimes you might need extra help from outside sources, where treasures of programming tips are stored and people like to help each other. Yes, these are programming forums.

And we’re going to take a look at some of the most popular ones, the ones that are useful for both beginners and experts in different languages, from Java to Python to C++, and then some.

Something Old, Something New

You might think that forums, in general, are out of fashion nowadays, but we’re sorry to inform you that it’s not true at all. Global web holds hundreds of the best programming forums that contain helpful and practical information for both working and future developers, and thousands of engineers tend to use them. Why waste time on an issue that could have been solved already, especially when the deadline is breathing down your neck, when you can find a tip or solution on a programming forum?

We have explored a great deal of computer programming forums and came up with the list every developer might find useful and simply interesting.

Programming Forums: The Good Ones Are Hard to Find

Top forums for programming gather professionals and beginners to share their knowledge and help each other grow and develop into experts. Even though there are numerous software developer forums available online, not all of them are that good.

This article is going to help you learn about the best programming forums that are active 24/7 (meaning you can count on a response from a fellow engineer really quickly) and where you can find what you’re looking for.

Best Programming Forums — Essentials

Even if you are a skilled software developer, education is an ongoing process in our fast-paced, ever-changing times. The software developer forums you will find below help thousands of qualified professionals grow into masters of their craft. .

Whether you are a novice or an experienced professional who has seen it all, you have something to share in both cases. While expert developers know all the tools of trade to write perfect code, the novices can often provide a fresh perspective and find another way out.

So, if you solved an issues successfully, show others you did. By doing this, developers from all over the world build strong knowledge centers and discover something new year after year. This is how the IT world spins and how best programming forums work.

A Popular Option Among General Software Engineer Forums

When your teammates are not able to aid you (this happens at times), or you are trying to tackle some one-person project, that’s when you start searching for other sources of support.

Actually, you’re one click away from the great platforms where a lot of helpful tips are shared — StackExchange is one of the go-to web hubs.

Software Engineer Forums

1 — Programming Forums for Experts

StackOverflow is known to be among the best computer programming forums in the realms of the Internet, and it’s a perfect place for experts who face some extraordinary troubles.

Programming Forums for Experts

Although Reddit is known to be all about the news and entertainment, but did you know that the website has separate threads on programming and coding languages? This is a programming forum that you should visit first and in 90% of cases you will find the answer. The software developer community joins 1.8m of people, so be sure you’re getting what you need.

Programming Forums for Experts

2 — Programming Forums for Beginners

Starting your career as a software engineer requires a lot of time, energy, and practice. If you want to accelerate this process, it is essential to use extra help and learn from professionals by looking into their cases, solutions, tips, etc. All the additional info and off-the-beaten track solutions can be found on the following programming forums.

The DevShed Forum is a specialised software developers forum that has a sub-forum for beginners. Qualified professionals are ready to help you with your inquiry and offer some interesting and outstanding solutions to the issues. This is where you know you’re going to be a great expert in the field as you’re encouraged to work and master your skills.  

Programming Forums for Beginners

Google Groups is another place where newcomers can learn a lot of useful information on the programming language of their interest. You can find the most suitable group and get in touch with other developers who have the same interests as you. What is more, the group users ocan organize and attend events.

3 — Java Programming Forums

If you’re learning Java, The Cafe is one of the best active Java forums for developers. This hub unites professionals and beginners who are eager to become excellent Java developers. The Cafe also contains insightful and really wide-ranging articles on Java. There are also step-by-step video tutorials. In other words, this hub has it all when it comes to the popular programming language.  

Java Programming Forums

Sriman Java Group is another great software developer community whose interest lies mainly in Java. It is one of the best Java programming forums for beginners, as it contains separate threads for novices where you can freely ask for help and get explanations. Apart from this, the hub also has blog posts and job offers that might be interesting and helpful to you.

Java Programming Forums

If you need additional help with Java, you can also check out Java Forums, Stack Overflow, and even Quora for more info and helpful tips.

4 — C Programming Forums

 

CProgramming is one of the computer programming forums that is mainly about C, but it also contains threads on C++. If you’re a novice in programming, you can find a useful and free C Tutorial here.

C Programming Forums

Go4Expert also offers you useful discussions about C programming. Developers will be glad to see that the website has threads not only in C, but general topics like web development, operating systems, databases, and other.

You can also find handy C tips in the previously mentioned forums:

  • Google Groups;
  • Stack Overflow;
  • Reddit, etc.,

These web hubs contain heaps of cases and engineers’ discussions.

C Programming Forums

5 — C++ Programming Forums

When it comes to this language, check out CPlusPlus. This programming forum provides helpful pieces of advice for beginners in C++. It holds various discussions on the topic, so add it to your fav ones. In addition to this, the website has separate thread on General C++ Programming, as well as contains grasping articles and tutorials.

C++ Programming Forums

If you’re interested in C++ and its usage for game programming, you can go to Unreal Engine. There are dozens of threads that can help you along in your efforts.

C++ Programming Forums

The previously mentioned DevShed has an entire subforum on C programming — including C, C#, Object-C, C++. The subforum has many users, and the number only grows.

6 — iPhone Programming Forums

Apple Developer Forums is the first programming forum you should visit if you’re looking for some extra tips on iPhone software development. This is an official forum and responses are pretty rapid. You can definitely count on getting a solution here.

Apple Developers Forums

 

If you’re in game development, you can also visit Unreal Engine’s subforum on iOS.

7 — Android Programming Forums

There are several long-standing forums you can rely on to overcome obstacles in Android development.

1Android Forums — you can sign up and join this software developer community to build deeper knowledge in the Android platform, as well as help others who cannot find a solution to their issue.

Android Forums

2App Futura also features a great deal of questions on Android development. Some engineers join it to get up-to-date information and get new perspectives on their situations. There is the reason why this site is among the top forums for programming: it provides tricks and helpful tips for developers with any level of expertise.

App Futura

3Unreal Engine’s subforum is also an option, if you are in game development.

8 — Yes, Windows Programming Forums

If you’re stuck with some issue on a Windows-related project, there are web hubs that can provide you with a solution or a winning tip.

Here, WindowsForum should be your stop. This forum provides a wide range of categories on Windows programming, so everyone can find everything they need (in most cases). The hub can help both beginners and experts.

WindowsForum

9 — Forums for Python Programming

Bytes is one of the Python programming forums that gathers thousands of engineers to talk and discuss various Python-related updates. The website also features various interesting articles and threads that touch on other programming languages.

Bytes

Python Forum is another viable option for those working with the language. This forum is a useful means of communication with Python experts and can provide you with solutions to numerous issues. The site brings together professionals who want to grow and succeed in their careers as Python experts and face any challenge in the field.

Python Forum

10 — Ruby Programming Forums  

As mentioned above, some of the forums and communities can help you with any issue regardless of the programming language. So, when it comes to writing in Ruby, the aforementioned Google Groups, Stack Overflow, and CodeRanch are good options, especially if you are already familiar with this forums. You can also find advice at the following forums.

GitHub has scores of discussions on Ruby and is one of the best software development forums. For instance, if you want to move from PHP to Ruby, visit this forum and learn everything you need to make a successful transition. The info provided is extremely valuable and is shared by highly-qualified developers who know how to write solid code.

GitHub

Digital Point also has a subforum dedicated to Ruby. Thousands of people contribute to this web hub to support newcomers and help professionals find their way out of the most difficult issues. Register, leave a question, or share your comments with useful tips and workarounds. This global community of developers and engineers is growing and everyone is trying to find like-minded people who want to expand their knowledge in Ruby.

11 — PHP Programming Forums

Hack Forums has various sub-categories one of which is all about the PHP programming language. There’s a separate thread for beginners that includes both the basics and some niche starter knowledge. The resource can also come in handy for experienced developers facing issues of extraordinary complexity.

Hack Forums

Zend Forums is a web hub were PHP is widely discussed. Developers can start new topics or go through the existing ones to see whether the issue has been already discussed or solved. Zend’s threads range from “Where to start?” to more exploration of highly complex issues. Participate in discussions to stay up to date on the language, or help others become better with PHP.

Zend Forums

CodeRanch is another source a software engineer might find practical. You can explore the best cases of the year or month as well as see what’s new in long-standing discussions on complex issues.

More Javascript Programming Forums

The more places you have to go to for help with Java (or any other language, for that matter), the better.

Javascript Forums is where you can go for all things Java — conversations, tips, news. Everyone interested in finding a fellow Java developer for a discussion should bookmark this web hub. You can also find out the latest news in the Javascript programming language, gathered from all over the web.

Javascript Forums

BlackHatWorld is one more reliable den for Javascript engineers. Chances are high that you can find a solution to your complex issue here. Start exploring the forum, and you may find how to tackle that obstacle that bugs you for days. Also, ask for help freely: the long-stay exerts at the forum might provide the right solution to your issue.

BlackHatWorld

HTML Coding Forums

Whether you’re a newcomer trying to make head or tails of HTML coding, or a professional stuck with some issue that needs to be solved fast, DEVDOJO is a great forum to ask the questions that bothers. Plus, you can enjoy reading the articles and posts on the latest trends, as well as take part in fiery discussions.

DEVDOJO

Though it may not seem visually appealing at first glance with its simple design of black and green, Codeforum is a great place to share a problem and get a direct and effective solution from other developers. So if you’re not in the mood to beat around the bush and you just want to get a quick response to your dilemma, this forum is the place to go.

Codeforum

Game Programming Forums

Looking for tech-savvy individuals ready to share their knowledge? Gamedev is a community  to dive in. You’ll find forums to get answers to your pertinent questions, as well as discover articles, tutorials and breaking news about game programming. Plus, you can enjoy educational challenges and get inspired by other developers.

Gamedev

Javagaming is the ultimate solution for both novice developers as well as professionals searching for a fast bug-fix. One can enjoy finding answers to newbie and debugging question, discuss gameplay and game design, discover cooperation and shared code, learn about game mechanics, and even take part in contests.

Javagaming

Coding Forums Django

Stackoverflow is in fact one of the best programming forums covering almost any topic bothering a developer. It’s essential priority over other forums is easy-to-use interface. Even a newcomer can quickly get the grasp of it. Just search for a troubling area and you’ll get the answer you’ve been seeking for.

Stackoverflow

Reddit has long become a comprehensive source to look for the right answers. There are some great subreddits related to Django, as for example, r/django. You can always be on guard on the latest news about the Django framework, as well as take part in captivating discussions. Finally, you may help other programmers and get help yourself.

Reddit

Visual Basic Coding Forums

You can talk about anything related to Visual Basic at VBForums. One can find the answers to tons of coding questions regarding any version of Visual Basic. All the topics are neatly organized into subcategories, so you will have no sweat navigating and finding the info you need.

VBForums

If you’re looking for effective tips and shared code to save time and make your life easier DevX is just the right place. There’s a tip bank having an enormous base of codes that will come in hand. Looking how to draw a spiral in VB, or have a problem printing lines in color, or stuck with any other issue – just search for the tips and you’ll find a needed solution.

DevX

R Programming Forums

A forum crafted specifically for R Programming issues – Nabble. In case you have a definite and clear question in head, you’ll get an answer really quick. You can find info on various topics related to R programming. It’s easy to navigate, as there are topic specific sub-forums: R devel, R help, Rmetrics and Rcom-I.

Nabble

You can as well check out Cross Validated, insert a tagged question and discover a needed solution to your problem. This forum will suit both newbies and professionals, so any bug or issue that keeps you awake at night can be successfully solved with a bit of assistance from passionate developers. It’s especially good for underlying math or methods questions.

Cross Validated

Linux Programming Forums

A good starting point to get the general grasp of Linux overview, and a great database for advanced trainees – LinuxQuestions. But for specific questions and answers forums, one can discover Linux tutorials, as well as boost their skills by reading reviews on worthy books. In addition to that, here you can even build your career with LQ Job Marketplace.

LinuxQuestions

Another great community to explore is Unix&Linux of StackExchange forums. This forum is mostly designed to come across specific issues using tags, rather than getting general info on a topic. What is more, as best answers are voted up, you’re more likely to get a needed effective solution to your problem.

Perl Programming Forums

As Perl team puts it itself, their best strength is community. So if you’re stuck with any troubling question you’ll sure to find the answer. You can try out Perl Mailing Lists to participate in discussions on Perl programming, you can easily find what you need by tag. Plus, there’s an interesting alternative to a forum conversation that is Internet Relay Chat. It provides one with an opportunity to communicate with people worldwide in real time talking about Perl issues.

Perl Programming Forums

Go4expert is a programming forum covering various languages. It will suit both beginners and advanced trainees. One can find general info regarding common issues, as well as discover specific code solutions for this or that problem.

Go4expert

 

Final Thoughts

Programming forums can help you enhance your knowledge in coding and bring your skills to the next level. People from all over the world are there to advise on some hard-to-solve issues, so when you face a problem, don’t waste your time on toiling over it for too long, there might already be a solution. Developers share their knowledge openly and tackle problems together. In this way, everyone wins. And so can you. So, always remember to check the information on forums to be able to finish projects on time and impress your team with great solutions.