I agree with having multiple types of documentation. For example, a reference guide would basically document how individual pieces of Wappler work, in minute detail. It would not attempt to show how to connect those pieces together. This is where one goes when they know what they are looking for but need to know the specifics of how it works.
For beginners, we need to create a foundational learning system—learn A before you even consider learning B. Ideally that would be done in the editor, but as that is more complicated, we could fall back to building things from scratch. Bubble did a basic level of this for all new users. You go through a series of exercises that familiarize you with the editor. You can then go into hard mode where the guided instructions disappear.
My final thought is this. There will always be people that will chart their own path and struggle. And we must remember that some people have the ability to apply knowledge to new tasks and others, not so much. I can teach my mom exactly how to fetch the current user and she’ll be able to do that every time, but if I ask her to fetch a different user, she’ll ask me how.
This is a tough challenge but a critical element to growth (not to mention the sanity of @Teodor) I’m happy to help.