9 karma · joined December 1, 2013
And the other part of me is not with you - manipulating XML is not as easy as JSON in most of my development time, and sometimes I even need to write something by my bare hands, which JSON is much more handy. Tons of other formats are more human-friendly than JSON, for example TOML, but they don't have the status JSON has. So I guess JSON is kinda choice under the current state of "web development times".
However, since Chinese people already have several oyster-like species locally, importing this one could probably hurt local fish-men's interests.
Rust is still under development, not really ready for production. But this makes rust more like a very good learning material for any programmer, since you can evolve with the language.
Go is also a good one. But what go provided is a very limited feature set. It's more like C in functionality, but less like C in efficiency. Well, still good for you.
C++11 is not recommended. I'm a C++ programer and use C++11 in my daily life. But as you mentioned, fun, C++ is not fun at all. It's actually very serious. There're full of bumps and hollows when you use it.
I noticed Julia last year, but not know much of it.
Ok, everything beyond is not important. The truth is you have to choose your domain of CS area. Each language is deeply connected with its development background and usage, scene. Choosing the domain is the real thing you should consider, not language.
Just like what nationality you have, what tradition you have, IMO.