@grimalkina@mastodon.social Sort of related to this: I've taught professional developers (who had been taught recursion is potentially dangerous and hard to reason about) recursive coding techniques, and I have taught multiple 10-12 year old kids how to use recursion.
The two groups find this specific aspect of coding about equally easy to learn despite the much broader capabilities of the "professionals" in general (explaining why .NET APIs are built of classes with interfaces to 10-12 year olds is a whole other challenge).
(Obviously there are also many professional devs who weren't taught that recursion was a Dangerous Evil to Be Avoided™, but that's not the point here)