I've been building and building and ended up with an app that I now need to educate the user on first use. It is a very "sophisticated" and quick icon generator for programmers. My app has up to 16 buttons visible at any time. The major buttons (close, save are color coded.) the rest are gray and use labels.
I've done testing with real users (not the target audience) and have figured out that the main sticking point is that they don't know how to use the widget on the right (the stack of buttons). These buttons can be dragged around to change the order of layers.
To illustrate how to use the app, I thought that 2 sticky notes with on-screen arrows might be a decent way to go, but I would like to ask the UX experts if there's a better way to make the user comfortable with the UI.
I ended up having 7 screens of small sticky notes with basic arrow pointing to the buttons. My intention is to make the user go through the 7 screens before using the app.
How can educate a user about a complicated 14 button UI in manageable pieces?