Gather the resources needed to learn the language. There are video programs, teach yourself programs, free Internet resources and college classes available. The resources chosen should fit your learning style. Two programs include the Teach Yourself Punjabi book and CD set available at major bookstores and Punjabi Kosh which is a free program offered by the Punjabi Congregation of Jehovah's Witnesses.
Set aside time each day for study. Listen to Punjabi audio files on your MP3 or CD player while cleaning, tune in to Punjabi radio or TV stations, or sit down and focus specifically on the language for a set time each day. The time can also be divided to allow for listening to the language as well as practicing writing for more in depth proficiency.
Learn the alphabet by memorizing the sounds and symbols of each of the 40 consonants and ten vowels. Once you have memorized the alphabet you will be able to read and write all Punjabi words.You can then read Punjabi newspapers or websites for extra practice and to help reinforce the sounds in your memory and gather an understanding of how the symbols are used together in words.
Build vocabulary starting with short one, two and three symbol words. A listing of short words is included at Punjab Online using the "Punjabi Lessons" link and at 5abi using the link for "Lesson 2." As you learn one word, add a new word to your list. The words can be posted on index cards around your home to help you memorize them. For example, place the word for home, "ghar," on the front door to your house. Continue building your vocabulary with longer words as you advance.
Study Punjabi grammar structure including inflection, case and sentence structure. Punjabi grammar places the verb at the end of the sentence and uses inflection to show plurality and gender. To assist you a Punjabi grammar checker is provided by the Advanced Center for Technical Development of Punjabi Language and grammar lessons are available at Punjab Online under "Punjabi Lessons."
Practice speaking Punjabi with native speakers who you know personally or meet through online websites such as My Language Exchange or Verbal Planet. Native speakers will alert you if your pronunciation is off and can help you understand the words.