What language does a hacker need?

I can use C and perl , i want to learn a new language I think the most important and fundamental is the C language, but I know there is a better language than C. so i want learn a new language C++ or python it is very difficult to find a job in korea using Perl.

i dont know what is best for doing C and Perl or C and Python or C and C ++

for CTF(capture the flag) in Korea, Python is the most needed, but later you need C ++ to get to work (because the application was created in C ++)(is perl useless?)

P.S On time, I will do all three. But if you see a short-term future right now, it's a good idea to tell what is most effective. I'm sorry I can not speak English.