Top 10 Programming Blogs in 2020

Top 10 Programming Blogs in 2020

Programming is an interesting field that gives us some superpowers to control the computer systems. It can be used in airplanes, traffic control, robots, self-driving cars, websites, mobile apps, and tons of other use cases.

Now, the main thing is that software engineers have created several programming languages and each of them is suitable to solve different problems.

Today, I’m gonna share with you some websites and blogs that write about different programming languages and the best practices to use them.

This list is in no particular order, all of them are great reads!

(This is not a sponsored post, all blogs listed are among my favorite reads)


DEV Community Homepage

DEV Community Homepage

Collaboration plays a key role in developing high-quality software. That’s the sole reason behind the existence of the DEV community. It enables software developers to share their knowledge with the whole world by posting informational articles.

I would personally recommend you to regularly visit this website to keep an eye on what’s going on in the development field.

A great thing about DEV is that their website code is completely open-source. It means that you can easily have a look at the source code which powers this amazing website.


Hacker Noon Homepage

Hacker Noon Homepage

Just like DEV, Hacker Noon is also a community-run website. It has more than 7000 active contributors that write on diverse but relevant topics for software developers.

It focuses on things like programming, startups, technology, entrepreneurship, business, marketing, etc.

In my opinion, we developers are not much familiar with the business side of software and Technology. So, Hacker Noor can be a great platform to learn programming and how to earn money from it. Blog

Hackr Homepage

Hackr Homepage is basically a website where people recommend programming courses and the best one ranks to the top. The reason behind mentioning this blog is that their team regularly publishes interesting tutorials and informational guides for software developers.

For example, you can learn about mobile and web development frameworks, Java projects, software testing, interview questions, and much more.

But, remember that they write about a completely different topic every time they publish an article. So, it might not be the best blog to follow if you are interested in a specific programming language.


React Go Homepage

React Go Homepage

Must follow this blog to learn about JavaScript and its popular frameworks like React, Angular, Vue.js, and Svelte.

I’m actually impressed by the consistency of Sai Gowtham (the man behind this awesome blog). At the time of writing this blog post, he has published around 900 articles.

Sai usually write small and concise tutorials which enables him to publish several of them every single day.

Live Code Stream

Live Code Stream Homepage

Live Code Stream Homepage

Here comes the blog you are reading right now. I’m Juan, who started this blog to share my development experience with you guys.

You will see me writing about artificial intelligence, programming (mostly Python and JavaScript), machine learning, and the best way to use them in projects.

By the way, did you noticed how quickly this web page loaded?

Not sure? Try to reload this page again and see it for yourself.

Actually, unlike many other bloggers, I used a Static Site Generator called Hugo to generate this website. Its major advantage is speed as compared to a CMS like WordPress.

In case you want to know more about then check out my tutorial on Static Hosting With AWS and user-friendly URLs .

[The habits I keep reminding myself to be a better developer]

David Walsh Blog (DWB)

David Walsh Homepage

David Walsh Homepage

David Walsh is a very popular blogger among the developer community. Basically, he is a software engineer who works at the tech giant Mozilla.

If you ever tried to learn about web development then you might come across the step by step documentation provided by Mozilla Developer Network (MDN) . David Walsh is the one who mostly enhanced that website.

So, considering his knowledge and experience in the web development field, you will definitely learn a lot from his blog.

Droids on Roids Blog

The Droids on Roids Homepage

The Droids on Roids Homepage

Wanna learn mobile application development?

This blog regularly publishes best practices and how-to guides for beginners. It will help you understand the importance of creating great user experiences.

They got articles about Android, iOS, Flutter, and many other app development frameworks or tools.

So, follow them to stay aware of the latest mobile development trends.

Real Python

Real Python Homepage

Real Python Homepage

Python is no doubt an all seasons language. Meaning that you can develop mobile apps, games, websites, embedded applications, and even machine learning projects using Python.

As its name suggests, Real Python is a website completely focused on delivering high-quality tutorials and courses on Python programming language.

These days, Python is also taught as a first programming language in different schools throughout the world. In case you are also getting started then I would highly recommend you to visit this website and follow their step by step guides.

Golang Programs

GoLang Programs Homepage

GoLang Programs Homepage

Go is a programming language designed by smart software engineers of Google. Its performance is way better than most high-level programming languages. That’s the reason why programmers love to add Go in their tech stack.

If you are someone who is completely new to Go then this website will help you get started quickly. They have a beginner’s friendly tutorial series and references which are written by professionals.

Every now and then you will also see examples and solutions to different problems which are a great way to learn real-world implementation of the Go programming language.

Stack Abuse

Stack Abuse Homepage

Stack Abuse Homepage

Stack Abuse mainly focuses on topics like Python, JavaScript, Java, and Unix operating system. It is managed by Scott Robinson with a team of content writers.

They usually publish how-to guides and teach you through example code-snippets.

It will be a useful resource to learn project-based concepts. But, before that, you must have some familiarity with the basics of JavaScript, Python, and Java.


As a beginner, learning a programming language can become a daunting task. So, the main purpose of writing this article is to introduce you to interesting programming blogs.

Now, it’s your turn to follow these websites and bring your programming skills to the next level.

[Tools to Improve a Developers Workflow]

Thanks for reading!

If you liked what you saw, please support my work!

Juan Cruz Martinez - Author @ Live Code Stream

Juan Cruz Martinez

Juan has made it his mission to help aspiring developers unlock their full potential. With over two decades of hands-on programming experience, he understands the challenges and rewards of learning to code. By providing accessible and engaging educational content, Juan has cultivated a community of learners who share their passion for coding. Leveraging his expertise and empathetic teaching approach, Juan has successfully guided countless students on their journey to becoming skilled developers, transforming lives through the power of technology.