UV Unwrapping and Texturing

So far I have used in-Blender texturing. I am simply asking for general tips on texturing and UV unwrapping. I find it difficult to not end up texturing other faces besides the one I’m working on. Another problem is the textures I do create end up being stretched bizarrely or shaded along an unintended angle. Tips would be appreciated.