New York Public Library, Queens Public Library, and Brooklyn Public Library have language-learning materials, such as the Pimsleur audio course for Punjabi, as well as other Punjabi-language books, cookbooks highlighting food from the Punjab region, Punjabi historical non-fiction, and more!
As a New York state resident or someone who attends college in New York state, you can sign up for public library card with NYPL, BPL, and QPL. See the Reading for Fun Guide for more details.
The following are language learning apps. They may require a paid-subscription.