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)
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.
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.
hackr.io 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.
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.
Here comes the blog you are reading right now. I’m Juan, who started this blog to share my development experience with you guys.
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 .
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.
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.
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.
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.
They usually publish how-to guides and teach you through example code-snippets.
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.
Thanks for reading!