You can start working with wM Integration Server (IS) to get familiar with how it supports providing and consuming web services with minimal knowledge of SOAP. You will find that a deeper understanding of SOAP will help tremendously with working with web services within IS.
Regarding which style to use when, a general rule of thumb is to use doc-literal unless something (e.g. an external partner defines the WSDL) forces you to use something else.