The language is pretty performant, nice to write and read, OOP, portable, strong typed, etc. Can be used for scripting, backends, etc.
With Flutter, you can get Android and iOS apps with the same codebase and near native performance. Downside is, not every functionality is supported, but it's getting better every week.
AngularDart gets you webfrontends without touching JS. Ok, it compiles Dart2JS because browsers are not supporting Dart (yet), but I don't have to write JS/TypeScript myself.
This will get even greater in a few years when Google releases Fuchsia aka Android-replacement.
Ok, there are downsides: - no WASM support - VM based for use outside of a mobile device/browser - lack of some libs/frameworks - not widely supported (like on the big 3 in the cloud or default install on top10 distros)
Also this might have been better as a poll:
Actually this is something I wanted to do last year but didn't get enough motivation/energy to actually pursue it. Now I've forced myself to actually do stuff with Rust for the first quarter of 2019 and have made some progress. If things go as per my timelines, I'll focus on Elixir & Rust in alternate quarters. I've found this to be much better than tackling both in parallel which I was doing last year.
As an aside, in the last month of 2018 I dabbled with Pharo/Smalltalk just to investigate its highly dynamic nature, improvement to dev productivity & how things really were supposed to work in real OOP. It was very impressive, especially considering we had something like in 80s & 90s.
So far, I’m surprised at how easy it is to get started writing a web app with the Awful framework (for my fairly simple needs, it’s anything but awful). Then again, I’m not employed as a programmer, so I’m not evaluating new languages based solely on practicality.
I don't find Python fun at all. I wish I did.
I've been messing around a lot with Sonic Pi, which seems to use a Ruby-based DSL and I love the expressiveness of Ruby.
Python sacrifices flexibility for consistency. Like Java but with duck typing.
Scroll down a bit from the linked part of the page and you'll find the responses for languages for 2019.
I know, Bjarne Stroustrup seems to hate EC++ and claims it is dead, but tell that to game developers and the NASA Curiosity Mars Rover. You can't tell that to Opportunity, which does appear dead, but Embedded C++ is not to blame, just some dust storms on Mars.
New concepts, systems programming, seems to be getting some traction! Plus the book is awesome: https://doc.rust-lang.org/book/
Learning by book (O'Reilly) and by nano projects / examples.
It might be Ruby this year though, just because it's a part of our current tech stack.