An article on XML.com explains why developers should learn WSDL despite the claim that "you can develop web services effectively without hand-editing SOAP or WSDL".