This brings me to Go, as well as a small collection of other languages. I have been poking around curiously reading about some modern languages that have robust language support for concurrency and have finally come to the point that I can read no longer. I must code! So I am embarking on a little journey to sample the basics of concurrency in a selection of different languages.
My goal is not to declare one language the ultimate work horse for highly concurrent applications. Rather I am aiming to have some understanding of the differences in working with each and for what type of work I might want to use one or another. If I am lucky I may come away with a new language love that I can dive into for the joy and productivity of it. But, I will settle for the familiarity and a few more tools in my belt, even if I won't have sharpened them yet.
It's going to be an exciting journey :D
Note: Right now the languages on my list are Go, Clojure, Elixir and Rust. If you know why I should add a leg onto my journey through another language please let me know!