I can’t disagree more with this post.(1) There’s no research or study that shows that learning impedes further learning. Once you learn how to program, moving between languages becomes easier. Every language has some kind of flow control syntax, some way to declare a variable, and some way to encapsulate code. You do have to think a little differently if you switch between OOP, functional, and procedural languages. But even Scheme has an if-else statement. It doesn’t take much effort to learn a new language, but it does take a lot of effort to master a programming language.
1. I think I could disagree more with this post if I really tried, but I know I disagree enough to make a post.