News for hackers. Stuff that matters.
Re:Ask HN: How do I find a mentor? by Aegean on Wednesday September 22, 2010 @05:30PM (#1717601)
Don't learn C++ as a starter language. C++ and Java are languages that have been mostly evolved from C. C was designed as a convenience tool to replace stack based assembler programming, which is what existed before any of these languages were available. So if you learn C++ first, you will have hard time understanding why there classes, why there is protection, why there are member fields, why inheritence ... the whys will be an endless list and you will never figure it out. If you wanna get that far, buy the C progamming language book and learn C first. In C you will get to understand the roots.

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.

Re:Ask HN: How do I find a mentor? by mipnix on Thursday September 23, 2010 @12:21AM (#1718557)
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.

Re:Ask HN: How do I find a mentor? by mipnix on Thursday September 23, 2010 @01:10AM (#1718655)
Wow. Great essay. Thanks.

Too late about the C++ Java thing though...