You can learn read Gurmukhi and speak Punjabi through Muharni. Muharni is an integral part of the practice of Punjabi phonology. If you have not mastered the Gurmukhi script you are strongly advised to learn the names of the Gurmukhi letters before beginning Muharni.
Muharni is the traditional way of learning Punjabi sounds by actually reciting them. It consists of letters of the Gurmukhi script in their natural order, each letter is followed by a vowel phoneme (matra) starting with that letter. This will equip you with every sound of Punjabi language whether consonant or vowel.
As a result, you will create a strong foundation in beginning to read Gurmukhi and speak Punjabi. Ideally, a learner should go through Muharni 100 times to fully remember the correct pronunciations.
Source: https://www.discoversikhism.com/punjabi/muharni.html