You can develop Bing Ads API applications with any programming language that supports web services. The Bing Ads .NET Software Development Kit (SDK) enhances the experience of developing Bing Ads API applications with any .NET programming language. The SDK includes a proxy to all Bing Ads API web services and abstracts low level details of authentication with OAuth. You can use the high level BulkServiceManager and ReportingServiceManager interfaces to abstract and execute operations in the low level Bulk and Reporting services. For example instead of calling SubmitGenerateReport and PollGenerateReport to download a report, you download a report using one method with the ReportingServiceManager class. For more information, see Bing Ads Client Libraries.
To get started developing Bing Ads applications with C#, install the SDK and either start with the examples or follow one of the application walkthroughs. For more information, see Get Started Using C# with Bing Ads Services.