What domain. That's a good question which I never thought of while considering my options. The problem I have is that I have lots of interests and each one may lean toward a different language:
- Web development (Go looks like the clear winner here)
- Graphics (C++11 or Rust)
- Big data/number crunching (C++11)
- OS development (C/C++, but possibly Rust)
I'm conflicted. After spending 10 happy years in my previous language of choice, I really don't think I have the mental capacity to learn all of the above. First Word Problems?