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
Web Developer Forum 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.
The SitePoint community
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.Talk Grapics Just as the name says, this is a community of graphic designers and 3D artists.
Here you will find the latest and trending topics at the top of the list, when done with a forum mark it as read.CoffeeCup 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 the main goal is to make lives easier by providing customers with great yet affordable software Its user forum is where you get to post different questions and find solutions to other questions. To join an ongoing conversation all you need is to create an account.
Bootstarp Bootstrap is a popular HTML, CSS, and JS framework for UI components and interactions. The community focuses on and discusses the latest trends and tips. It is good for building responsive sites with the help of a popular front-end component library. You can either join the slack channel or subscribe to their official blog.
IndieHackers 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.
Daily UI 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
Dev.to It is an open-source community of more than 600k developers where they share, learn nd stay updated with the latest technology trends. It has resources like podcasts articles, Videos, Real-world examples, Hackathons, etc.
Freecode Camp 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
Hashnode It is a global community of developers, where you can share ongoing projects, ask questions, suggest ideas, and help others solve their problems. It is a free platform that helps you stay connected with the 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 in hackathons and win prizes.Hackernoon 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.
Code Newbie 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.
Blogging for Devs 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:
Stack Overflow 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.
Stack Exchange 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.
Reddit 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, ReactJS, Python, Javascript and more others..
GitHub 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.
Digital Ocean 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
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
Connect With me at Twitter | Insta | YouTube | LinkedIn | GitHub
Do share your valuable opinion, I appreciate your honest feedback!
Enjoy Coding ❤