I think what's missing is you telling us what your goal is in learning programing languages. There's no list of languages you must know, just ones that would be helpful to know given what you're trying to accomplish.
Do you want to be a Game Designer/Programmer? If so, you need to learn C/C++.
Do you want to be a corporate web-designer? If so, you probably need to learn .ASP.
Freelance web-programmer? PHP
Backend IT Coder? Perl
Of course none of these are 100% precise, but different jobs and projects call for different skillsets. What's your goal?