How to learn programming for drones?

Hi all,

I am Nitesh. I am a newbie here who's been lurking around for a while and only recently joined. I am in 12th grade alternatively the final year of high school.

I've been reading so much on this website about autopilot technologies and terminologies and how the autopilot systems work and all this has completely blown my mind away.

I don't know much programming except printing the Fibonacci series :D. I want to learn coding and especially coding for drones. I watched Chris Anderson's inter drone 2015 talk on the future of drones and I very much agree with his view that any drone without a Linux computer on board should be viewed as a toy, albeit dangerous :p. I was very much inspired by his talk and am seriously considering a career in drone software development. 

I am confused about where to start? What languages to learn? What resources to use?

I know I am going to sound a bit too ambitious here but only ambitious people achieve, right? I am interested in participating in GSOC, DJI developer challenge and the UAV outback challenge in my next four years in college.

I am sorry if everything I typed sounds stupid.

It'd be really awesome if I could get some guidance here.

EDIT: I forgot to mention that I have been building, flying and crashing rc planes for about 2 years

Thanks in advance

Nitesh.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…