4 ms·
Of course these technicalities can be a problem, but our conversation here is about absolute beginners, sometimes children engaging in a structured curriculum w
by Hermitian909 5y ago
Of course these technicalities can be a problem, but our conversation here is about absolute beginners, sometimes children engaging in a structured curriculum where the problems they face are ones in our control. In that context it's ok to oversimplify if we
1. Tell the student we're oversimplifying, and maintain their trust in us so that they'll follow along when we do so.
2. Revisit oversimplified explanations when they have enough knowledge and context to understand more detailed and correct explanation.
The point I've been making is that Javascript makes it easy to pace our explanations of complex programming topics while still allowing students to consistently writing working code. Most languages require a large amounts of either upfront understanding or faith in "magic incantations", both of which hinder learning (this is not a criticism of those languages, they were designed for professionals). So Javascript still manages pretty admirably, all things considered.