Issue #3729 tells how to read Leo's code.
I wondered, is it possible and necessary to make a simple learning path based on low difficulty, medium difficulty, and high difficulty? For example, there are three examples of plugin recommendations at different levels.
Of course, this idea of mine is actually the same as what you said
> There is no need to understand how they work :-)
> Beginners need not understand this code.
It's basically similar
Issue #3730 tells how to becoming a Leo dev.