PROGRAMMING IDEA/HELP

So you want to control your drone with a laptop as your controller?
Do you already have a built drone?
Sending instructions to an Arduino is simple, I actually just made a Bluetooth remote app today with the MIT App Inventor thing and I can turn on/off lights/relays, fade things, etc. And I'm relatively an idiot.

But why Bluetooth for the drone? Esp with BLE, isn't the range a lot shorter than one would want for a flying drone?