Friction is the force that opposes the relative motion between two surfaces in contact. It always acts in the direction opposite to the motion. Friction is caused by the interlocking of surface irregularities. It depends on factors like the nature of the surfaces and how hard they are pressed together. Friction is necessary for activities like walking and gripping objects but can also be undesirable as it causes wear and tear over time. Techniques like lubrication and using ball bearings help reduce friction. There are different types of friction including static, sliding, and rolling friction.