User onboarding: best practices

Simple rules that will help you design a streamlined first-time users experience