While things like the Arduino platform certainly opened up the gates of microcontroller programming to a much wider audience, it can also be limiting in some ways. The Arduino IDE, for example, ...
If you have that typical problem with your flight controller not connecting to your pc or it's simply bricked for some reason ...