Do not trust the "non-stick" pans. It is better to proceed with these precautions, anyway.
Non-stick pans are good for cooking everything from meat to fish, and also to cook pasta or to toast bread. Even if these non-stick pans are made with a material that avoids food from sticking to the pan during cooking, it is always better to prevent this problem following these simple precautions.
Before proceeding with cooking, place a small amount of olive oil on the bottom of the non-stick pan, as this is the most effective way to avoid food from sticking. You will have to cover all the surface of the non-stick pan and then, after the pan has heated a little, add the food. To be sure, you can also add some vinegar as soon as the oil has warmed over low heat.
Otherwise, use a teaspoon of butter to grease the pan before frying the eggs, meat or vegetables. In order not to burn the fats, cook at a moderate temperature and add a pinch of salt.
The secret to avoid food from sticking to the pan is to keep the bottom always moist. So, even if you put the oil in the pan, but it is drying excessively, add more oil or a bit of water and stir (obviously this does not apply in the case of frying).