This is going to sound "quaint" and "old". But if you learn C and C++, you will learn so much about all aspects of coding. Other languages will seem much more logical.
If I were starting now, I'd learn Ruby. It has everything.
PHP is ok, more used than Ruby but not as useful in real terms.