I have a png logo file but i want to resize it without breaking the image. Can I have any tips ?
Basically there is only one good way to enlarge an image in Photoshop and thats with image->image-size and then choose a good algorithm and possibly try different ones as described here.
The big problem with logos is that a lot of them are quite small and if you are trying to make them a lot bigger they will always loose in quality and break. You are always loosing quality when resizing.
From my experience this quality loss can be kept smaller when you are doing this not in 1 big step but in multiple smaller ones and correct the image whenever you see an error like the loss of a hard edge. When you are correcting the errors when the image is bigger it will be more work to make it look nice.
Most of it is at least for me trail and error and try to get the best result from it.