# Looking for my first drone for programming

**URL:** <https://discuss.px4.io/t/looking-for-my-first-drone-for-programming/16437>\
**Category:** PX4 Autopilot\
**Created:** [April 25, 2020, 1:15pm UTC](https://discuss.px4.io/t/looking-for-my-first-drone-for-programming/16437 "2020-04-25T13:15:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![evm](https://discuss.px4.io/user_avatar/discuss.px4.io/evm/32/6157_2.png) [@evm](https://discuss.px4.io/u/evm)\
**Post date:** [April 25, 2020, 1:15pm UTC](https://discuss.px4.io/t/looking-for-my-first-drone-for-programming/16437/1 "2020-04-25T13:15:38Z")

</div>

Hey all,  
Im an engineer that want to get ‘hands on’ practice in drone programming.  
I have 2 goals:

1. Improvement my basic programming skills (c++)
2. Experience with Guidance and Navigation algorithms and deal with ‘real world’ issues (in contrast to academic issues).

- My OS is Windows
- Im thinking to buy QAV250 mini (included camera for additional option to program).

I read the beginning guide and i want to get some advice from you. THX!

---

<div class="post-metadata">

**Author:** ![farhang](https://discuss.px4.io/user_avatar/discuss.px4.io/farhang/32/17881_2.png) [@farhang](https://discuss.px4.io/u/farhang)\
**Post date:** [April 25, 2020, 7:12pm UTC](https://discuss.px4.io/t/looking-for-my-first-drone-for-programming/16437/2 "2020-04-25T19:12:00Z")

</div>

Hello @evm and welcome to the community,

You may go and check the documentation for PX4 so that how you can run your quad ;

[https://docs.px4.io/master/en/index.html](https://docs.px4.io/master/en/index.html)

Besides, based on how you wanna be developing (Either Firmware or your own programs) You can use MAVLINK or MAVROS. Both Python and C++ are gonna be ok for your implementation purposes but C++ for core software development.

Also you may take a look at here:

> **[PX4/Firmware](https://github.com/PX4/Firmware)**
>
> PX4 Autopilot Software. Contribute to PX4/Firmware development by creating an account on GitHub.
