As someone who is looking to finish a degree in IT services/Computer Science, I'm offered numerous programming languages to take as classes without the time to complete them all in.

I've already taken Java, and a (small) intro class that covered very general basics of C++, PHP, and SQL.

Just about every language is available for me to take; so if I had to pick 3-4 languages to learn, which would you prefer?

(For the Record, I'm thinking of taking SQL, Python, and C++)

Thanks in advance!