7 Websites Every Software Developer Should Follow
By: Shubham Pathania
Tags: Developer, Software Engineering, Programming, Software Development, Tips And Tricks

1. DEV Community

It is a great website to stay updated on the trending technologies and what’s the next boom. You can follow topics that you are interested in. Your feed of articles and videos will be generated based on your preferences.

Just go to the website and search for the technology and concept you want to explore. You’ll get numerous articles, videos, and podcast tutorials for the same. It has a section for tech news that will keep you connected with the world of technology. You can apply for jobs as well.

In a nutshell, it is a constructive and inclusive social network for software developers.

2. Indie Hackers

This website is a bit different from the rest in this list. The focus is talking about the journey that developers go through when they start their own companies, products, or freelance.

These are stories of failure and success that motivates us to do something better. The website is pretty transparent with the information about product launches — like how many people brought that and how much developers made out of it.

They got really cool podcasts from amazing developers across the world. For instance, this podcast from Sam Eaton about how he made the most out of his sister’s cookie business idea.

It is a community of developers and entrepreneurs who are trying to build profitable internet companies without raising money. As a developer, we can get inspired by hearing these stories that changed their lives or be a part of it.

3. Stack Overflow

This website does not require any introduction. Most of the developers any way end up here during their code time. This was the first website that I bookmarked when I started my professional programming career. I end up here almost every other day at work and cannot imagine my life without the stack overflow.

It is a community for developers, where they post questions, and someone who’s encountered something like that answers it. Most of the time, I end up finding the answer I am looking for on here. This is a “must to have bookmarked” website for all the developers.

4. DevDocs

As the name suggests, this is a website full of documentation. You can find syntax, manuals, and references for different front-end languages and libraries.

They have almost everything a developer is looking for while working on any technology. It includes — beginner’s guide, advanced topics, and references. It is a great resource if you are looking to learn front-end technologies like HTML, JavaScript, jQuery, Angular, or React.

Their docs include a lot of easy to follow examples to learn various things. It is good to have this website bookmarked, as it helps to look up syntaxes or to understand how specific functions work.

5. GitHub

This is another website apart from stack overflow that a developer eventually comes to know about. It is basically a code repository that developers can utilize to learn and share knowledge with developers across the world.

Many famous and successful developers are using GitHub to share tutorials and pet projects. It is a good way to revamp your skills as a developer.

I’ve worked with several good programmers, who in their free time love to visit GitHub. As the tagline suggests, indeed, it is a place where the world builds software.

6. Glassdoor

This is a different website that helps you more with your career. Here, you not only can find different jobs but also can go through the reviews & salary structures of many companies.

It is a useful resource to understand the interview process, salary expectations, and management reviews from the people who are or were part of the organization.

Glassdoor can help you when you are looking for a job change. You can read about the interview process and experiences from other candidates. This can help you with what to expect when going for the same interview.

7. Codementor

It is the largest community for developer mentorship and an on-demand marketplace for software developers. It’s an online platform providing instant one-on-one help for software developers.

It can be done by utilizing screen sharing, video, and text chat in order to replicate the experience of having a mentor. It is mostly used for code reviewing, debugging, and online programming.

This is one of the good resources for newbie programmers to get a mentor if they are self-taught programmers.