Hey! You are to be congratulated for desiring to learn another language. At the moment, with bigoted undercurrents circulating around the world, you stand out as a positive person.
First of all you ought to learn Punjabi really well - it is part of your heritage and you should always remain cognizant of, and conversant in, your ancestral tongue.
Secondly: what language(s) to choose?
What you need to do before you decide what language(s) to acquire, ask yourself whether you will need - let's say - Chinese because you will be
speaking directly to Chinese business people, or because you will want to immerse yourself in that country's culture. That decision will steer your choices.
If you need the languages principally for business, and you are going to speak one-on-one with foreign nationals, Chinese, Spanish, German and Russian all would be useful.
If you want to acquire a language for cultural exploration, ask yourself which foreign authors you'd like to read in the original, what films, etc.
Let's say you are enamored of Dostoievski, Turgenev etc - Russian;
if the South American authors are your first choice - Spanish and Portuguese.
Good luck and enjoy your learning experience.