Learn all about what is sole in shoes and the different types, materials, benefits and how to choose the right sole for your shoes. Get an overview of popular shoe soles and their pros and cons.