I'm a beginner trying to meet programmers who are more skilled and experienced than I am so I can learn, improve my coding, and build genuine connections in the programming world. Are chat communities, discussion forums, or another type of platform better for this? I'm especially interested in finding people involved in specific technologies, open-source projects, or real-world software work.
5 Answers
For serious technical communities, older chat networks and newer decentralized platforms can still have focused programming groups with less noise than large social platforms. The best choice depends on the language or technology, so search for communities built around the specific tools you’re learning. Also, following experienced developers whose work you genuinely find useful can lead to better conversations than trying to contact highly skilled people at random.
Don’t worry too much about finding the perfect platform. Start building something, ask specific questions, share what you’ve tried, and participate consistently. Experienced programmers are more likely to respond when they can see your effort and progress. A focused project, meetup, study group, or open-source contribution will usually create more meaningful connections than a broad discussion board alone.
Another good route is to look for programmers in an industry or niche you’re interested in, such as manufacturing software, game development, data engineering, or embedded systems. Conferences, local meetups, open-source projects, and technical presentations can also lead to better connections than simply joining a large general-purpose group. It helps to have a small project or code sample of your own so you can show that you’re actively learning rather than only asking others for help.
Technical Q&A sites are useful when you need a clear answer or want to study how experienced developers explain solutions, but they usually won’t provide much personal mentorship. For ongoing relationships, project-based groups, local events, and communities organized around a particular programming stack are generally better choices.
It really depends on what you want to do. Chat communities tend to work best when they’re centered around a particular technology, project, or open-source effort. Discussion forums are useful for getting a range of opinions, but the quality and direction of replies can vary. Dedicated programming Q&A sites are better for precise technical questions, although they usually aren’t designed for long-term conversation or mentorship.
That makes sense. I’ll try focusing on a specific project or technology instead of just looking for a general programming community.

Do you recommend looking for a particular kind of channel or group?