If you are interested in learning how to program your drone, there are several options available. In order to get started, you will need to first understand what a drone is and how it works. You will also need to know the basics of coding.