Composites are one of the most advanced and adaptable engineering materials. A fast progress in the field of materials science and technology has given birth to these fascinating and wonderful materials. Composites are heterogeneous in nature, created by the assembly of two or more components with fillers or reinforcing fibers and a compactable matrix. The matrix may be metallic, ceramic or polymeric in origin. It gives the composites their shape, surface appearance, environmental tolerance and overall durability while the fibrous reinforcement carries most of the structural loads thus giving macroscopic stiffness and strength. A composite material can provide superior and unique mechanical and physical properties because it combines the most desirable properties of its constituents while suppressing their least desirable properties.