Developing a product, then learning how to market is a huge mistake that most solopreneurs make when starting a startup. Building an audience before developing a product is the best way to prove that your product will have paying customers when it's ready to launch.