Ways to learn Polish while living in Poland. How best to do it?

There are plenty of people, who are currently living in Poland. Some of them live there because of their girlfriends, some of them moved there because pf their job, some of they just fell in love with the country and made up their mind to stay here. Nonetheless, many of them have problem with local language.