Hey,
There are no many drones you could program. Actually, I think only Parrot have a SDK from the larger manufacturers.
You could check Flyver ( http://flyver.co ). They are building a SDK and marketplace for drone applications. You could buy some popular hardware and hack it to use the...