4 ms·
I think it has to do with active choice. The first programming language that people are introduced to are unlikely to be the "best" for them. The first programm
by eckesicle 5y ago
I think it has to do with active choice. The first programming language that people are introduced to are unlikely to be the "best" for them. The first programming languages are disproportionately java, c#, PHP these days. By extension the talented people mostly move on as they learn new and interesting ideas. This leaves the pool of developers poisoned by the mediocre or bad people who spend their entire careers being expert beginners in one domain. People come to the more exotic languages, like Haskell, as their second, third or fourth language. By default the average developer in that pool will just be much much stronger.
Just because the average developer in a language is bad it doesn't mean that the language itself is bad.
- themulticaster 5y ago> The first programming languages are disproportionately java, c#, PHP these days. I'd say it depends on what we're defining "first programming languages" as - first PL learnt in intro-level university lecture, or first PL learnt individually? But my impression is that the most popular PL for beginners seems to be Python. And while I'm not really a fan of Python, I understand where that's coming from: Python is relatively simple to learn, has a huge library ecosystem and comes with relatively few footguns.
- stuaxo 5y ago+1 on this, maybe it was C#, PHP and Java ten to fifteen years ago but it's not the case now.
- deleted 5y ago[deleted]