I'm making a smartphone-controlled autonomous UAV. Learned Java because I had to. Not a programmer, but trying to fake it.