Hi,
I am not sure if this is the right place to post a suggestion…but according to what I see, I think it is.
In one of the FreeCodeCamp Javascript challanges I saw this:
duck => Is eat() defined here? No.
Bird => Is eat() defined here? => Yes. Execute it and stop searching.
Animal => eat() is also defined, but JavaScript stopped searching before reaching this level.
Object => JavaScript stopped searching before reaching this level.
I think it would be great if there were more explanations like this. I think that this kind of explanation helps A LOT to understand how JavaScript is interpreting our code. Also diagrams help a lot, for example, how JavaScript creates an object, etc.