Too late. Already went through data structures in C++. It's what I am most comfortable with right now, which is not saying much.
I don't understand what actually happens at the kernel level but the language makes sense to me for some reason.
My professor thought I was insane when I signed up for C++, Java and VB.Net all in the same semester and all with no prior programming experience.
I started the Google pyhton tutorial.
Thanks.
To fast forward and save you some time in programming, learn python. It has all the bells and whistles, and its simple to program.
Read this guy's essay: http://catb.org/esr/faqs/hacker-howto.html
If I were you I would either write a simple program that you think aviation people might need, or taking the employment path I would go for an aviation related software company like one doing flight simulators.