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.