There is no better way to learn about drones than building one. The Crazyflie 2.1 is an open source drone platform with iOS/Android support. It weighs 27g and is small enough to fit in the palm of your hand. Crazyflie 2.1 is easy to assemble and doesn’t require any soldering.
Crazyflie 2.1 has a range of 1km with Crazyradio PA. It has a Win/Linux/OSX python client. You can find out more about it here.