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.
@ParmuTownley Wow you know a lot of languages, that's impressive! I have been trying to learn German and have really been struggling with it but it seems like you're quite a polyglot lol.