English - Taught in school + Videos games + Colloquial.
Hindi - Taught in school + Colloquial
Punjabi - Family
German - Taught in university
A little bit of other indian languages like Odia.
@ThreeBadgersInATrenchcoat @ParmuTownley I was going to say school as well. It's probably where most people learn their first (and maybe more) foreign language.