Worrying about how to create an app like Duolingo by yourself would yield no result. The best course of action is to hire a developing team with vast experience in developing similar applications. Don't look too far, contact us. We have a group of talented developers with extensive experience in creating applications identical to Duolingo.