2 ms·
Here's I think a better way of saying his point: It's best to learn programming metaphors in languages that are idiomatic. Multi-paradigm languages are often
by wheels 18y ago
Here's I think a better way of saying his point:
It's best to learn programming metaphors in languages that are idiomatic. Multi-paradigm languages are often more confusing, because when you're new to programming learning the paradigm is as important as learning the language.
Thus I'd say that languages like Pascal, Java, Lisp, Smalltalk, etc. are relatively good beginners languages, while languages like Perl, C++, Ruby, Python, PHP, etc. are not.
- michaelneale 18y agoAlthough I wouldn't say python is bad for teaching - whilst you can do lots of stuff in different styles in python, it seems to be encouraged not to go nuts in the python community (from what little I have seen). In ruby at least, people do like to experiment and have fun more it seems.