For the past eight years I’ve been mainly writing websites in PHP. I like PHP a lot and I find it very easy to write. But recently I’ve been looking around for different programming languages to learn with the goal of broadening my horizon and ultimately enhancing my programming skills and knowledge. After searching around a little I chose to learn Go. Since coming from a dynamic programming language I want to challenge myself learning a static, more C-like, language.

In this article I’ll try to explain concurrency in Go, one of Go’s biggest strengths. Starting with the theory of…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store