> Once you’re a good programmer, new languages are easy.
Not always. Languages can differ radically. If the new language uses concepts you've never encountered before, you're going to need to do the work of learning those new concepts.
An example I've used before: 20 years writing C code for embedded systems won't give you any insight into Haskell's applicatives or monads.
I bet that C programmer will still learn Haskell way faster than someone with no programming experience, and way faster than just about anyone will learn a human language.
Not always. Languages can differ radically. If the new language uses concepts you've never encountered before, you're going to need to do the work of learning those new concepts.
An example I've used before: 20 years writing C code for embedded systems won't give you any insight into Haskell's applicatives or monads.