Software Developing

What languages should I learn to become a Software Developer?
Is python enough for Software Developing?
I want to work in Google, what should be learning process for me?
What languages should I learn to get a job in tech giant?

Pls answer(experts only) By the way I see your videos, they are great!!