Assuming that you are an aspiring computer programmer and you are interested in working with web sites, what languages should you learn?
Rather than drone on and on, here are my suggestions:
If you have Java under your belt, you have THE most popular language in Corporate America today. That speaks for itself in terms of potential job opportunities. Java is also similar to C# so you can position yourself favorably for a C#/ASP.Net position, assuming you can convince the hiring manager that you can learn reasonably quickly.
Very useful for system administration (and much much more!). It has replaced Perl as the "scripting language du jour" and is extremely useful - and fun to use as well!
If you have mastered those, I would suggest:
C, and then C++
Many "serious applications" use those languages (e.g. the firefox web browser). Learn them, at least know enough to read code. Be warned: learning C++ is painful for many people.
And then - whatever takes your fancy. As someone once said, you should learn as much as you can, because it all sort of fits together.