Any recommended "drone for dummies" for programmers to fly their first drone?
Even cheaper:lift-off on Steam. It's a simulator, you can then just get a controller (I'd recommend a TX10 to start with, a TX16 if you think you're going to be serious about this stuff) and hook it up to the computer.
Good luck & have fun!