That's about right. It's somewhat of a superset of most languages, with Lisp chosen as its programmatic subset of choice. And its libraries are huge. Something like a few thousand functions. And the IDE uses the same language, so you can programmatically construct UIs. The key in all of this is that everything uses the same data structure.
In previous versions the data stuff was not impressive, but with the recent versions it's starting to come into par with the rest of the language.
https://www.wolframcloud.com/objects/051a4cda-5c0e-423b-8872...
I don't think there's another language you could use to do that in ~5 minutes.