Do I need to know programming languages like C# or Java to model business process using WS-BPEL?

BPEL orchestrates services that are exposed using WSDL 1.1. These services can be created using any language (including BPEL), but the fact that they are exposed via WSDL 1.1 means that BPEL need not know anything about their implementation.

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I