Ex-product manager of an IDE and language here. Languages, like just about anything, win because of what you can do with them: ie, value. Consider Ruby on Rails: it drove Ruby; the achievement was easily creating fullstack web apps, at just the right time. Consider VB: you could build UI apps. No languages win based on the language itself but what it lets you achieve. Usually, this is in the form of libraries:* ie, f…
> None of this is the language, per se. People were not 'using Python'; they were (say) using SciPy. Sure, but the language itself has a lot to do with why library writers choose to target that language.
Multiple levels!