4 ms·
since languages seem so easy to pickup. What takes time is being productive with the APIs and ecosystem, not learning the language.
by Scarbutt 5y ago
since languages seem so easy to pickup.
What takes time is being productive with the APIs and ecosystem, not learning the language.
- fouric 5y agoOr learning the underlying programming paradigm. Even if Haskell used a Python-like syntax, I bet people would still find it 90% as hard to learn as they do now, due to the killer combination of lazy evaluation and purely-functional design.
- JoelMcCracken 5y agoYep. People often point at syntax and say "yuk!" but the problem is really not groking semantics. Syntax is just easy to bikeshed.
- fouric 5y agoThank you for clarifying my point, and attaching precise terminology to it! Come to think of it, that's probably why people mistakenly think that Lisps are so hard. The syntax is scary, and easy to bikeshed - even though most of their semantics (for CL and Scheme, at least) are really easy, and very similar to Python.
- travisgriggs 5y ago+1000
- Qem 5y agoI agree. For example, while easy to learn, Python is pretty hard to truly master, due to the huge library. I guess going the polyglot route depends on how much time you can spend programming. If it's a full time job, it pays. If you can devote at most 1-2 hours a day, like me, it's probably better to focus in one or two at most, otherwise you will never grok any of them.