Here is something else to avoid in web (or mobile) apps: Chain of tips [1].
This is when the app forces you to click on one tip after another before you are allowed to use the app.
It just frustrates the user who just wants to get to the button that does the job. He doesn't want to pay attention to your tips. If your app is hard to figure out without those tips, redesign it.
He says much the same, but has some good ways to fix it in a game world.
I think it's much harder to have the environmental queues in an app, but I'd be curious what it'd look like.
This is when the app forces you to click on one tip after another before you are allowed to use the app.
It just frustrates the user who just wants to get to the button that does the job. He doesn't want to pay attention to your tips. If your app is hard to figure out without those tips, redesign it.
[1] https://www.nngroup.com/articles/mobile-instructional-overla...