This depends on how soon you want to launch. You do not need a
programmer if you only want to sketch out your idea and see if there is
anyone interested. However, if your goal is a prototype or an MVP, it
makes sense to ask for professional help.