An average programmer in Poland earns 18k PLN net monthly, which is around 14k PLN after taxes. This is 5 times the minimal salary - UoP after taxes equals to ~2709 PLN monthly. You can earn 6k even at an internship outside of Warsaw. This allows you to live in really comfortable conditions, no matter what city you're in.
In my opinion, Poland is one of best countries to be a programmer in Europe, due to the possibilities of overseas remote work, low costs of living and very low taxes. As for Germany - well, maybe someone else can chip in