5 ms·
I think scheme provides enough of a shift that many of those mental models they had will break down. Look at how much effort and how many attempts it takes peop
by ultramancool 11y ago
I think scheme provides enough of a shift that many of those mental models they had will break down. Look at how much effort and how many attempts it takes people to learn pure functional languages for the first time and it really shows.
That said - they'll leave that course with vastly improved mental models while the other students will still only have a basic understanding.
- morgante 11y agoAbsolutely they'll have to adjust their mental models. Learning a functional language is definitely different than learning yet another imperative language. But it's still a far cry from knowing nothing about programming in the first place. It definitely took my less time to learn and understand my first functional language than it took for me to learn my first language.