Developer Communities Every Developer should Join According to your niche.
Tags: webdev, productivity, beginners, programming
Published: 2021-08-03 04:52:15

> Alone, we can do so little; together, we can do so much. 
                      Helen Keller 

Over the past few years we have seen lots of developer communities come into the rise with different goals and missions, but you will agree with me that they all have one thing in common, 
* Help each other learn,
* Share ideas
* Offer support to newbies and
* freely interact.  

We have different types of communities, front-end based communities, back-end based, specific language-based and we also have general communities which include all the above under one platform.  

Benefits offered by these communities are 'on another level' as I would say. They have helped people start from scratch to landing jobs in big tech companies like Google and Microsoft, they have raised mentors, helped improve people's code writing and reviewing skills, in other words, it has made programming easier to learn and master. 

Now to better help those looking for a good community to join according to your skills, I gathered a few of the top communities depending on your skills either front-end, back-end, blogging, and more to help you get started and meet your fellow developers. 

I may have not included all the communities out there because we have a ton of them, be free to add them up in the comment section to help others out: 

### Web Development & Design Communities
1. [Web Developer Forum](https://www.webdeveloper.com/)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/inr0xpcff1za6moc0fsg.png) 
It is a simple web development and programming site categorized into sections where web developers and designers learn and share how to design websites, build mobile applications, create WordPress themes, write code, HTML, JavaScript etc.. 
It is easy to use, it covers almost all questions on the sections. It is a great place for developers starting out on web development. 
To start a discussion all you need to do is sign up and you are good to go.  

1. [The SitePoint community](https://www.sitepoint.com/community/)  
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwmzu7mp8e7hnjbuejki.png) 
It helps find answers on questions about CSS, HTML, marketing, PHP, JavaScript, design and UX, database, web hosting and more.
The good thing about this community is that, it does not only talk about finding solutions, it also has books on web development, articles on these topics, and more although it is under premium, here is the catch You get to have a 7-day free trial, with these days you can download a lot of resources.  

1. [Talk Grapics](https://www.talkgraphics.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vywunnkt6xjynf4gjhzx.png) 
Just as the name says it, this is a community of graphic designers and 3D artists.  
Here you will find latest and trending topics at the top of the list, when done with a forum mark it as read. 

1. [CoffeeCup](https://www.coffeecup.com/forums/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/12b3uo1i2154kf86qugm.png) 
Just a little bit of history, It was started back in 1996 with a simple HTML editor inside a coffee shop. 
It helps designers create better sites, it's main goal is to make lives easier by providing customers with great yet affordable software 
It's user forum is where you get to post different questions and find solutions to other questions. To join an on going conversation all you need is to create an account. 

1. [Bootstarp](https://bootstrap-slack.herokuapp.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rpfzx4qs60hq9pyjf2wx.png) 
Bootstrap is a popular HTML, CSS and JS framework for UI components and interactions. The community focuses and discusses on the latest trends and tips. 
It is good for building responsive sites with the help of popular front-end component library. 
You can either join the slack channel or subscribe to their official blog. 

1. [IndieHackers](https://www.indiehackers.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m2ww81ifob22vecvo7jx.png) 
It is an emerging online community of web devs, It adds up as a platform where founders of successful startups share their stories and experience with others. 
It provides a forum where each member is able to share experience, explore ideas and offer support to upcoming developers. 

1. [Daily UI](https://www.dailyui.co/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oonrvk6xxxjuwrswt9y5.png) 
It a series of daily UI challenges, design inspirations and rewards to help you become a better designer within a period of 100 days, their amazing support will motivate you to keep learning.

### Blogging Communities  
1. [Dev.to](https://dev.to/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jg6j15e4p0sjlvos18od.PNG) 
It is an open source community of more than 600k developers where they share, learn nd stay updated with latest technology trends. It has resources like podcasts articles, Videos, Real-world examples, Hackathons etc. 

1. [Freecode Camp](https://www.freecodecamp.org/news) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cof79ebwkdybsbo73dnb.png) 
It is a non-profit platform to learn and practice coding, but here is the catch, they also have a blogging platform where developers contribute by sharing knowledge through writing articles, this has a chat forum where you meet other developers too and share ideas, solve problems and errors and enhance on your knowledge. 
Want to write for freecode camp this article will help you know how to get started: [Article](https://www.freecodecamp.org/news/how-to-write-for-freecodecamp/) 

1. [Hashnode](https://hashnode.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1of28yk5ew5shv2tvf9.PNG) 
It is a global community of developers, where you can share ongoing projects, ask questions, suggest ideas, and help other solve their problems. It is a free platform that helps you stay connected with latest trends.  
You are able to publish blogs, get your own sub-domain or add your own, follow your favorite author and even back up your blog on your GitHub also participate on hackathons and win prizes. 

1. [Hackernoon](https://hackernoon.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ttyn4jjittp9f512jp2a.PNG)
It is a site where you can read, write, and publish articles visible internationally, it's a community of 15k + writers and over 3 million readers. 
Top tech companies use this platform to share their expertise. 

1. [Code Newbie](https://www.codenewbie.org/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ghpe2gu5p3w3upp4vsxq.PNG) 
It started out as a weekly twitter chat providing needed support to people learning to code. Since then it has grown into a supportive community of developers, it resamples Dev.to, where you can publish your articles too. 

1. [Blogging for Devs](https://bloggingfordevs.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/baod3tst912vvcs1eir6.png) 
It is a private community for developers, freelancers and tech creators growing their audience through writing online. The only thing is that it's not free, you need to pay a fee to be a part of it. 


### General Communities  
Remember earlier I had mentioned that we have communities that have all these under one roof, in this section we will have a look at some of them. 
The only thing you need to do is once registered as a member you need to choose your category and you will be good to go: 

1. [Stack Overflow](https://stackoverflow.com/)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ev4i8f0ewemzez8qb3o0.png) 
For anyone who is into programming, Stack Overflow is a must join the community to learn, share and build. 
It hosts developers from around the globe, where they come to seek answers to their coding challenges and ask questions about their errors. 
He is the amazing part, according to their analysis a question is posted every 12 seconds, and it is always answered by developers who already know how to solve it. 

1. [Stack Exchange](https://stackexchange.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ciffc9a0mr8ly5lj65j2.png) 
It was launched in 2010, by the Stack Exchange network.
It comprises 173 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. 

1. [Reddit](https://www.reddit.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7i3tws3j89k8ffk0ypw7.png) 
It is a global community with a lot of sub-groups, endless conversations going on. 
It has nearly all trending topics, opportunities for meet ups, how to for debugging and also job listings. 
Now to help you get started on the right path we have some of the common sub-groups where you can subscribe and get notified on updates: 
[WebDev](https://www.reddit.com/r/webdev), [ReactJS](https://www.reddit.com/r/reactjs), [Python](https://www.reddit.com/r/Python/), [Javascript](https://thehiveindex.com/communities/r-javascript/) and more others.. 

1. [GitHub](https://github.com/) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/co4lv80q3ldlapkl8j0m.PNG) 
It is a very popular name amongst developers. The Community Forum is the place where you as a developer, can share ideas and follow up on discussions. 
However, users can easily share their code, making it an interesting programming and coding community. 

1. [Digital Ocean](https://www.digitalocean.com/community) 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j6eu5ovxrtb1nwjpbd5d.png) 
It is a place where developers can find or lend support and contribute to the community. The community provides guides, tutorials, trends for developers and a Q/A session and much more.
 

### Specific Language Communities
1. [Python](https://www.python.org/community/) 
1. [Java](https://www.oracle.com/java/technologies/javacommunity.html) 
1. [C/C++](https://cppalliance.org/#:~:text=Empower%20The%20C%2B%2B%20Community&text=C%2B%2B%20is%20not%20only%20popular,language%20that%20anyone%20can%20learn.&text=Evolves%20C%2B%2B%20through%20expertly%20maintained,programming%20community%20and%20educational%20env) 
1. [C#](https://csharpforums.net/) 
1. [PHP](https://phpcommunity.org/) 
1. [Kotlin](https://kotlinlang.org/community/) 
1. [Swift](https://swift.org/community/#communication) 
1. [Lua](https://www.lua.org/community.html) 
1. [iOS Developers](https://thehiveindex.com/communities/ios-developers/) 
1. [Android Developers](https://thehiveindex.com/communities/android-united/) 
1. [Mobile Devellopers](https://forum.xda-developers.com/?ref=thehiveindex) 
 

### Conclusion 
I think you will agree with me is that not all developer communities are the same, although we have this now we can be assured to have others in the near future. 

But what they will all share are the community guidelines, no matter which you join you have to be respectful to each other. 

Each community has something to offer, take a look at the one that falls into your expertise and meet your fellow developers. 

Got another community you think is worth sharing, add it in the comments below and we will visit it. 


Support Me by [Buying Me Tea](https://www.buymeacoffee.com/lary)

Connect With me at [Twitter](https://twitter.com/larymak1) | [Insta](https://www.instagram.com/nextgencoders/) | [YouTube](https://www.youtube.com/channel/UCrT1ARRZfLOuf6nc_97eXEg) | [LinkedIn](https://www.linkedin.com/in/hillary-nyakundi)  | [GitHub](https://github.com/larymak)

Do share your valuable opinion, I appreciate your honest feedback!  

Enjoy Coding ❤