SOAP probably has the most highly developed set of tools for communication between different platforms and a wide variety of languages.
If you don't need the advanced security capabilities or otherwise require SOAP, then RESTful style web services will be the easiest to implement.
Don't think in terms of transferring an "object" but in terms of standard variable types and values.
Yes, at some point you will need a basic understanding of XML.
Bill