Go and Elixir are both relatively new and have brilliant concurrency models. What would you prefer to learn and build apps and why?
Neither, Go is more for building services / server type applications (maybe good for backend applications) and Elixir has some niche applications with very few developers who knows it, so I'd steer clear of that as well unless it's a hobby project that you don't intend on growing into something bigger.
I'll choose Elixir 10 out of 10 times until I'm forced to use Go.
Cliff Rowley
Thinker, Tinkererer, Dork.
I wouldn't base my platform decision on its concurrency model. Elixir's strengths are in realtime processing for the most part, and more difficult to hire for web work. I wouldn't use Go for the majority of a web project either, but thats more personal preference.