Reminder that Haskell is the anime programming language!
It is *quite* different from most languages out there.Also for me Haskell is really beautiful to look at but I can't wrap my head around it.
Python is pretty good for teaching fundamentals and not necessarily for teaching syntax. python cares about whitespace, doesn't care about scope, has very unique syntax for classes and methods, etc. which it make it pretty bad for learning Syntax but good for learning SemanticsI can't really recommend python for beginners for various reasons. The mix of shadowing, dynamic typing, not different syntax for declarations and mutation make it extremely confusing for them, ime.
Functionally? I don't think so. Unless I have not used them to their full extent, which is a possibility I am willing to admit given it hasn't seemed worth the effort to learn to me, they come off as nothing more than just embedded comments.Do type hints even DO anything? I don't think they've even given me a limp-dicked warning.