The drone parts and control surface actuation is by far harder and I say this as someone who has a professional background in computer science and software engineering.
https://www.youtube.com/watch?v=RrzxSOtj33s
The model rocket community has this one sorted.