@ahmed,

CoDrone Pro can be programmed in Python, Blockly, and Arduino(C++) only. There is a way you can use Visual Studio if you don't want to use Arduino, but it requires some set up on your part which we don't have tutorials for. However, an awesome member of our forum made some instructions! See here: https://forum.robolink.com/topic/395/platformio-an-alternative-to-the-arduino-ide/1