Punjabis
The main language of the Punjabi people is Punjabi and its associated dialects, which differ depending on the region of Punjab the speaker is from; there are notable differences in the Lahnda languages, spoken in the Pakistani Punjab. In the Pakistani Punjab, the vast majority still speak Punjabi, even though the language has no governmental support. In the Indian Punjab, most people speak Punjabi. English is sometimes used, and older people who lived in the undivided Punjab may be able to speak and write in Urdu. The Punjabi languages have always absorbed numerous loanwords from surrounding areas and provinces (and from English).
Languages of Pakistan
The name Urdu is a short form of 'Zuban-e-Urdu-e-Mualla' i.e. language of the exalted city. In India the term Urdu, although it means 'military camp' in most Turkic languages, was used for the capital city of the king. In other words, the language of the king's capital was a Persianized form of the language known only by its previous and currently less common name Hindustani. This was shortened to 'Urdu' and this term was used for the first time in written records by the poet Mushafi in 1780 (Rahman 2011: 49). It is widely used, both formally and informally, for personal letters as well as public literature, in the literary sphere and in the popular media. It is a required subject of study in all primary and secondary schools. It is the first language of most Muhajirs (Muslim refugees who fled from different parts of India after independence of Pakistan in 1947), who form nearly 8% of Pakistan's population, and is an acquired second language for the rest. As Pakistan's national language, Urdu has been promoted to promote national unity. It is written with a modified form of the Perso-Arabic alphabet—usually in Nastaliq script.