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.
[1] https://www.nngroup.com/articles/mobile-instructional-overla...