Build your Own App

Step 1: Pick a Language

Step 2: Learn the Language

Step 3: Build Stuff and Keep Learning

Countless additional careful answers elaborating steps one & two exist already on the online; however, the standard answer to the 1st step is to be told Python or Ruby as your mother tongue (don’t get too adorned the language, you’ll never get started). If you wish learning resources.