드론에 어떤 부분을 원하는지는 잘 모르겠습니다.
단순히 드론을 만들고 조정하는 것이라면 하드웨어에 대한 지식이 먼저 일 것 같습니다.
이유는 하드웨어를 다룰줄 알아야 그다음 소프트웨어로 컨트롤을 할 수 있기 때문입니다.
예를 들면 4개의 프로펠러를 1개의 포트에 물려 놓을 것인지 아니면 개별적으로 포트를 사용할 것인지 하드웨어 적으로 만들어야 합니다.
그다음 소프트웨어로 각각 제어를 할 것인지 아니면 4개다 같이 제어를 할 것인지 소프트웨어로 컨트롤 합니다.
이쪽은 보통 C언어로 많이 작성이 되기는 합니다.
최근에는 라즈배리나 아두이노같은 보드로 만들어서 제어를 하기도 합니다.
완성되어 있는 드론을 제어하기에는 그회사에 만든 또는 제공하는 문서나 프로그램을 가지고 제어를 해야하는데
제품에 따라서는 제공을 안할 수 있으니 알아보고 구매해야합니다.