I'm a high-school student and next year I will start my study computer science at university. So far I have a deep understanding of Perl5 and an average understanding of C (on linux). What other languages should I learn (and in what order) so I can become a competent programmer prepared for university (say like, being able to slack of the first 2 years)?
Name:
Anonymous2006-11-26 10:54
A computer science course is not all about languages. If you think you know everything and slack off, you will fail.
Ok, forget about the university bit. Let's just say I want to learn as many useful and fun programming languages as I can. Which would you recommend and why? Also, don't mean to sound like a complete retard, but the topics discussed on that site seem pretty basic, but helpful nevertheless.
You need to spend time studying the basics to understand what you're doing elsewhere.
e.g. If you don't know anything about big O notation or what it's used for, you'll probably end up writing shitty, inefficient algorithms whatever language you use.